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