PHP“助手类” - 未找到类

时间:2012-02-15 18:07:19

标签: php class fuelphp autoloader

我遇到的问题是从PHP 5.3.2到5.3.3,代码不再能找到“I2A2”类。

以下是一些信息:

错误: ErrorException [错误]:找不到类'I2A2'

致命错误:第6行的/var/www/html/root/sandbox/lpolicin/t6/fuel/app/classes/observer/selectcustomer.php中找不到“I2A2”类

$ directory_listing = \ I2A2 :: get_customer_info(“puid”,$ customer-> puid);

代码:

“classes / observer / selectcustomer.php”

class Observer_Selectcustomer extends Orm\Observer 
{

    public function after_load(Model_Customer $customer)
    {
        $directory_listing = \I2A2::get_customer_info("puid",$customer->puid);
    }
}

“类/ I2A2.php”

class I2A2 
{
    if (static::$initalized === true)
    {
        return;
    }
}

自动加载器(这是插入一个巨大的数组,然后自动加载每个)....

{
    'always_load'   => array(
     'classes'  => array(),
}

如果您需要更多信息,请告诉我们!

1 个答案:

答案 0 :(得分:0)

检查你的路径:第一个是正确的完全小写,但第二个突然有文件名大写。无论类名如何,Fuel中的所有路径都是完全小写的。因此,将I2A2类的文件名更改为i2a2.php,它将起作用。