可以是symfony 2.7中使用的非共享服务

时间:2016-03-24 21:12:13

标签: symfony service

我已经阅读了这篇关于非共享服务的cookbook,所以我的问题是,这可以在symfony 2.7中使用吗?

2 个答案:

答案 0 :(得分:1)

如前所述,这个功能是在2.8中引入的。

因此,在2.7中,you can deal with scopes在您的应用程序中拥有相同服务的多个实例。

要获得与shared(每个服务调用的新实例)相同的行为,请使用:

your_service:
    # ...
    scope: prototype

答案 1 :(得分:0)

来自您链接的食谱。

  

2.8 Symfony 2.8中引入了共享设置。在Symfony 2.8之前,您必须使用原型范围。

主标题下方有一个版本的组合。选择“2.8版本”并检查自己。