最經看sylius,在ResourceBundle的ResourceController中自訂了建構子。
#
public function __construct(Configuration $config)
{
$this->config = $config;
}
在symfony2的Controller中是不能自訂建構子的。不知道他是如何實現的
曾经蜡笔没有小新2017-05-16 16:46:21
將controller作為一個service,路由表中使用sylius.controller.cart:indexAction這樣的形式,這樣就可以在發送請求的同時,將service初始化。至於建構子中的參數,就依照你的service.xml的argument屬性而定。依賴注入的方式比較靈活,可以配置xml或yml,也可以在DependencyInjection檔案中配置