我刚刚将我的Symfony应用程序分发到几个包中。
其中一些有一个共同的comportement,所以我希望bundle实现一个接口:
class KnFModMapBundle extends Bundle implements ModuleBase
但我的问题是:如何访问bundle实例以调用另一个bundle控制器中的实现方法?
答案 0 :(得分:2)
您应该使用Service Container使一些捆绑功能在全球范围内可用。然后,您可以通过$this->get('service.name');