我一直在使用它,它在 1.7 中运行良好,但在 1.8 中不行。
require_once('Zend/Loader.php');
Zend_Loader::registerAutoload();
它说它已被弃用,我应该改用 Zend_Loader_Autoloader,但我似乎无法让它工作。有什么建议么?
我一直在使用它,它在 1.7 中运行良好,但在 1.8 中不行。
require_once('Zend/Loader.php');
Zend_Loader::registerAutoload();
它说它已被弃用,我应该改用 Zend_Loader_Autoloader,但我似乎无法让它工作。有什么建议么?
作为最低限度,您需要将代码更改为
require_once 'Zend/Loader/Autoloader.php';
$loader = Zend_Loader_Autoloader::getInstance();
如果你有一些没有命名空间的代码,比如模型,你也需要这个:
$loader->setFallbackAutoloader(true);
更多详情,请访问http://akrabat.com/2009/04/30/zend_loaders-autoloader_deprecated-in-zend-framework-18/