3
我剛剛將我的Symfony應用程序分發到了幾個包中。如何訪問Symfony 2中的包實例?
他們中有些人有一個共同的comportement,所以我要捆綁實現一個接口:
class KnFModMapBundle extends Bundle implements ModuleBase
但我的問題是:我如何可以訪問到包實例調用另一束控制器實現的方法?
我剛剛將我的Symfony應用程序分發到了幾個包中。如何訪問Symfony 2中的包實例?
他們中有些人有一個共同的comportement,所以我要捆綁實現一個接口:
class KnFModMapBundle extends Bundle implements ModuleBase
但我的問題是:我如何可以訪問到包實例調用另一束控制器實現的方法?
您應該使用Service Container來使一些捆綁功能在全球範圍內可用。然後您將可以通過控制器訪問服務$this->get('service.name');
感謝您的回覆。所以我必須創建一個實現我的接口的服務,並且不要嘗試使用bundle實例。 – 2013-03-06 14:52:29
是的,那種。 – Hast 2013-03-06 14:57:03