0

新しい zend フレームワーク 1.12 には新しいオートローダーがあります。yii で zend をロードするための私の古いコードは次のとおりです。

require "Zend/Loader/Autoloader.php";
Yii::registerAutoloader(array('Zend_Loader_Autoloader', 'autoload'), true);


1.12 にアップグレードすると
、yii に zend をロードする提案が機能しませんか?

4

1 に答える 1

0

質問のオートローダー コードを次のように置き換えてみてください。

require_once 'Zend/Loader/Autoloader.php';
Zend_Loader_Autoloader::getInstance();

呼び出すだけでZend_Loader_Autoloader::getInstance()、Zend Framework オートローダ自体が登録され、spl_autoload_registerこれYii::registerAutoloader()を実行しようとするだけです。

このように ZF のオートローダを登録すると、問題なく Yii クラスと ZF クラスを一緒にオートロードできるようになります。

于 2012-09-26T22:42:32.377 に答える