新的 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 类而没有任何问题。