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

3

我刚刚将我的Symfony应用程序分成了几个bundle。

其中一些具有共同的行为,因此我希望bundle实现一个接口:

class KnFModMapBundle extends Bundle implements ModuleBase

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

2
您应该使用服务容器(Service Container)来使一些包(bundle)功能可以全局使用。然后,您就可以通过控制器(controller)访问服务(service),方法是$this->get('service.name');

谢谢回复。所以我需要创建一个实现我的接口的服务,而不要尝试使用Bundle实例。 - Simon Kreanet

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接