2013-03-25 71 views
0

能否请你解释一下,Module manager,Listners和Loader如何在zf2中相关。模块管理器,模块监听器和模块加载器有什么区别?

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

怎么下面的代码将通过这3个可以使用,

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

看看这个 - > http://zendframework2.de/en/cheat-sheet.html这将回答你最后一个问题“什么是流量” – 2013-03-25 16:01:13

+0

谢谢,它是有用的 – niran 2013-03-25 16:37:47

回答

0

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