new zend framework 1.12有新的自动加载器我在yii中加载zend的旧代码是:
require "Zend/Loader/Autoloader.php";
Yii::registerAutoloader(array('Zend_Loader_Autoloader', 'autoload'), true);
现在升级到1.12它不起作用
在yii中加载zend的任何建议?
答案 0 :(得分: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类,没有任何问题。