模块管理器、模块监听器和模块加载器的区别是什么?



你能给我解释一下,模块管理器,listener和Loader是如何在zf2中相关的吗?

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

下面的代码将如何被这三个使用,

 public function getAutoloaderConfig()
{
    return array(
        'ZendLoaderStandardAutoloader' => array(
            'namespaces' => array(
                __NAMESPACE__ => __DIR__ . '/src/' . __NAMESPACE__,
            ),
        ),
    );
}

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

最新更新