我已经完成了Sylius控制器定制的正式文档(http://docs.sylius.org/en/latest/customization/controller.html)中描述的所有过程。但是,定义的控制器不会覆盖默认的标准控制器。sylius控制器定制不覆盖供应商控制器
services:
sylius.controller.shop.homepage: AppBundle\Controller\Shop\HomepageController
其报告从服务一个错误
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").
我是新来sylius,
所以有些教程会更好。谢谢你。
谢谢你的回应。这真的很有帮助。控制器已被覆盖。但我仍然遇到了问题。这是错误。 “类型错误:传递给AppBundle \ Controller \ Shop \ HomepageController :: __ construct()的参数1必须是Symfony \ Bundle \ FrameworkBundle \ Templating \ EngineInterface的一个实例,没有给出。 –
谢谢。我解决了它。 –