Module Manager,Module Listeners和Module Loader有什么区别?

时间:2013-03-25 15:30:36

标签: zend-framework2

请您解释一下,zf2中的模块管理器,列表器和加载器是如何相关的。

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

这些3

将如何使用以下代码
 public function getAutoloaderConfig()
{
    return array(
        'Zend\Loader\StandardAutoloader' => array(
            'namespaces' => array(
                __NAMESPACE__ => __DIR__ . '/src/' . __NAMESPACE__,
            ),
        ),
    );
}

1 个答案:

答案 0 :(得分:0)

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