新しい zend フレームワーク 1.12 には新しいオートローダーがあります。yii で zend をロードするための私の古いコードは次のとおりです。
require "Zend/Loader/Autoloader.php";
Yii::registerAutoloader(array('Zend_Loader_Autoloader', 'autoload'), true);
1.12 にアップグレードすると
、yii に zend をロードする提案が機能しませんか?
新しい zend フレームワーク 1.12 には新しいオートローダーがあります。yii で zend をロードするための私の古いコードは次のとおりです。
require "Zend/Loader/Autoloader.php";
Yii::registerAutoloader(array('Zend_Loader_Autoloader', 'autoload'), true);
1.12 にアップグレードすると
、yii に zend をロードする提案が機能しませんか?
質問のオートローダー コードを次のように置き換えてみてください。
require_once 'Zend/Loader/Autoloader.php';
Zend_Loader_Autoloader::getInstance();
呼び出すだけでZend_Loader_Autoloader::getInstance()
、Zend Framework オートローダ自体が登録され、spl_autoload_register
これYii::registerAutoloader()
を実行しようとするだけです。
このように ZF のオートローダを登録すると、問題なく Yii クラスと ZF クラスを一緒にオートロードできるようになります。