を無効にしていません。Syliusコントローラのカスタマイズ(http://docs.sylius.org/en/latest/customization/controller.html)の公式文書に記載されているように、すべてのプロセスを完了しました。しかし、定義されたコントローラーはデフォルトの標準コントローラーをオーバーライドしていません。syliusコントローラのカスタマイズはベンダコントローラ
services:
sylius.controller.shop.homepage: AppBundle\Controller\Shop\HomepageController
それはとてもいくつかのチュートリアルが良いだろう
、私はsyliusに新しいです
A service definition must be an array or a string starting with "@" but string found for service "sylius.controller.shop.homepage" in /home/xxxx/web/rude_data/app/config/services.yml. Check your YAML syntax in /home/xxxx/web/rude_data/app/config/services.yml (which is being imported from "/home/xxxx/web/rude_data/app/config/config.yml").
としてサービスからエラーを報告します。ありがとう。
ありがとうございました。それは本当に役に立ちました。コントローラはオーバーライドされました。しかし、私はまだ問題があります。ここにエラーがあります。 "タイプエラー:引数1がAppBundle \ Controller \ Shop \ HomepageController :: __ construct()に渡された場合、Symfony \ Bundle \ FrameworkBundle \ Templating \ EngineInterfaceのインスタンスでなければなりません。 –
ありがとうございます。私はそれを解決しました。 –