0

我需要在 ZF2 中自动加载旧式类。这些类位于供应商目录中。

最好的方法是什么?

4

1 回答 1

0

ZF 的StandardAutoloader类为非命名空间类提供后备自动加载机制。尝试在应用程序模块的 getAutoloaderConfig() 方法中设置fallback_autoloader密钥,如下所示:true

public function getAutoloaderConfig()
{
    return array(
        'Zend\Loader\StandardAutoloader' => array(
            'namespaces' => array(
                __NAMESPACE__ => __DIR__ . '/src',
                'Ancientlib'  => '/path/to/ancient/library'
            ),
            'fallback_autoloader' => true,
        )
    );
}

Rob Allen 也有一篇关于这个主题的文章。

提供有关此主题的更多详细信息:使用 Zend\Loader\Autoloader

于 2013-09-11T16:17:54.957 回答