2013-03-06 44 views
3

我剛剛將我的Symfony應用程序分發到了幾個包中。如何訪問Symfony 2中的包實例?

他們中有些人有一個共同的comportement,所以我要捆綁實現一個接口:

class KnFModMapBundle extends Bundle implements ModuleBase 

但我的問題是:我如何可以訪問到包實例調用另一束控制器實現的方法?

回答

2

您應該使用Service Container來使一些捆綁功能在全球範圍內可用。然後您將可以通過控制器訪問服務$this->get('service.name');

+0

感謝您的回覆。所以我必須創建一個實現我的接口的服務,並且不要嘗試使用bundle實例。 – 2013-03-06 14:52:29

+0

是的,那種。 – Hast 2013-03-06 14:57:03