我正在阅读Zendframework 2的代码,以便更好地理解它。我在模块管理器作为服务在Service Manager中注册的代码中找不到该位置。非常感谢任何帮助。
问候, 托多尔
答案 0 :(得分:3)
\ Zend \ Mvc \ Application :: init()creates服务管理器,传入ServiceManagerConfig,默认情况下会定义一些factories。
因此,在典型的\ Zend \ Mvc \ Application中,模块管理器通过该工厂连接到ServiceManager。工厂在第一次要求时负责creating the ModuleManager。