zf2中的模块管理器在哪里注册为服务管理器的服务?

时间:2014-05-08 16:04:07

标签: zend-framework2

我正在阅读Zendframework 2的代码,以便更好地理解它。我在模块管理器作为服务在Service Manager中注册的代码中找不到该位置。非常感谢任何帮助。

问候, 托多尔

1 个答案:

答案 0 :(得分:3)

\ Zend \ Mvc \ Application :: init()creates服务管理器,传入ServiceManagerConfig,默认情况下会定义一些factories

因此,在典型的\ Zend \ Mvc \ Application中,模块管理器通过该工厂连接到ServiceManager。工厂在第一次要求时负责creating the ModuleManager