Symfony2服务加载

时间:2013-10-07 11:23:44

标签: symfony factory

我目前正在Symfony2中设计一个应用程序,并且在实例化服务时遇到了问题。基本上,在应用程序加载周期中配置容器时还是在从容器请求服务时实例化所有服务?

我知道您可以通过代理管理器标记要延迟加载的服务,但我只是想知道默认情况下会发生什么。

要添加一些上下文,我想创建一个返回不同服务的工厂方法,并且不确定是否在服务配置中定义服务并在请求时从容器中获取它们,或者只是在工厂本身实例化它们。

如果Symfony在加载容器时加载了所有服务,那么对于我正在尝试做的事情来说,这听起来很多。另外,我宁愿不在工厂方法中定义具体的类。

感谢您的帮助。

0 个答案:

没有答案