最も一般的なのは、sylius が ResourceBundle の ResourceController 内のコンストラクターをカスタマイズしたことです。 パブリック関数 __construct(構成 $config) { $this->config = $config; }
パブリック関数 __construct(構成 $config) { $this->config = $config; }
symfony2 コントローラーのコンストラクターをカスタマイズすることはできません。彼がどうやってそれを達成したのか分かりません
业精于勤,荒于嬉;行成于思,毁于随。
コントローラーをサービスとして使用し、ルーティング テーブルで sylius.controller.cart:indexAction 形式を使用して、リクエストの送信中にサービスを初期化できるようにします。コンストラクター内のパラメーターに関しては、service.xml の argument 属性に依存します。依存関係注入方法はより柔軟であり、xml または yml で構成することも、DependencyInjection ファイルで構成することもできます
コントローラーをサービスとして使用し、ルーティング テーブルで sylius.controller.cart:indexAction 形式を使用して、リクエストの送信中にサービスを初期化できるようにします。コンストラクター内のパラメーターに関しては、service.xml の argument 属性に依存します。依存関係注入方法はより柔軟であり、xml または yml で構成することも、DependencyInjection ファイルで構成することもできます