1

我试图了解 Zend\Di(我的意思是依赖注入容器,而不是依赖注入本身)与 ServiceManager 的关系。可调用对象、工厂、别名和服务与容器无关,对吗?

我能找到的唯一关系是 DiAbstractServiceFactory,它默认注册在 MVC 中。它使用 DiC 来搜索类。

这个对吗?

谢谢!

4

1 回答 1

4

我会说你的评估是正确的——如果你想使用 DI 容器,它就在那里,但与工厂、别名和服务无关。

在添加 ServiceManager 之前,DI 容器的使用更加频繁。在添加 ServiceManager 时创建了一个有趣的线程 - http://zend-framework-community.634137.n4.nabble.com/Services-Instances-Dependencies-in-ZF2-td4584632.html

于 2012-09-24T17:54:55.687 回答