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(),
}
さらに情報が必要な場合は、お知らせください。