0

我一直在使用它,它在 1.7 中运行良好,但在 1.8 中不行。

    require_once('Zend/Loader.php');
    Zend_Loader::registerAutoload();

它说它已被弃用,我应该改用 Zend_Loader_Autoloader,但我似乎无法让它工作。有什么建议么?

4

1 回答 1

0

作为最低限度,您需要将代码更改为

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/

于 2009-08-12T10:30:55.180 回答