如何访问Symfony 2中的bundle实例?

时间:2013-03-06 13:07:27

标签: php symfony bundle

我刚刚将我的Symfony应用程序分发到几个包中。

其中一些有一个共同的comportement,所以我希望bundle实现一个接口:

class KnFModMapBundle extends Bundle implements ModuleBase

但我的问题是:如何访问bundle实例以调用另一个bundle控制器中的实现方法?

1 个答案:

答案 0 :(得分:2)

您应该使用Service Container使一些捆绑功能在全球范围内可用。然后,您可以通过$this->get('service.name');

从控制器访问服务