0

您能否解释一下,zf2 中的模块管理器、Listners 和 Loader 是如何关联的。

当调用一个模块时,先加载哪个模块,流程是什么。

这3个将如何使用以下代码,

 public function getAutoloaderConfig()
{
    return array(
        'Zend\Loader\StandardAutoloader' => array(
            'namespaces' => array(
                __NAMESPACE__ => __DIR__ . '/src/' . __NAMESPACE__,
            ),
        ),
    );
}
4

1 回答 1

0

ModuleManager 将一些侦听器附加到 eventmanager 的实例。我们对 AutoloadListener 感兴趣,它以最高优先级 - 9000 附加。这意味着它将首先处理。当 loadModule 事件被触发时,它会创建 AutoloaderFactory 实例,其中自动加载器配置取自 Module 的 getAutoloaderConfig() 方法作为参数。

于 2013-04-07T21:06:18.333 回答