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