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 回答