【问题标题】:How to upgrade Zend_Loader from 1.7 to 1.8?如何将 Zend_Loader 从 1.7 升级到 1.8?
【发布时间】:2009-08-12 01:46:19
【问题描述】:

我一直在使用这个,它在 1.7 中可以正常工作,但在 1.8 中不行。

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

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

【问题讨论】:

  • 有任何正在进行的自动加载器代码吗?

标签: zend-framework autoload zend-autoloader zend-loader autoloader


【解决方案1】:

您至少需要将代码更改为

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/

【讨论】:

    猜你喜欢
    • 2021-09-07
    • 1970-01-01
    • 2015-07-17
    • 1970-01-01
    • 2014-01-16
    • 2020-05-17
    • 1970-01-01
    • 2014-07-22
    • 1970-01-01
    相关资源
    最近更新 更多