Symfony (3.4.2) - Error: Controller "fos_rest.exception.twig_controller" cannot be fetched from the container because it is private
Symfony (3.4.2) - Error: Controller "fos_rest.exception.twig_controller" cannot be fetched from the container because it is private
我在 Symfony 3.4 上使用 FOSRestBundle 的 api 项目中,当我想使用我自己的错误消息时遇到了一些错误。
它说我:
控制器 "fos_rest.exception.twig_controller" 无法从容器中获取,因为它是私有的。您是否忘记使用 "controller.service_arguments"
标记服务
我一直卡在这个错误上,我认为缺少配置,但我不明白是哪一个...
谢谢
我找到了解决方案:
添加到您的 config.yml,在 fos_rest:
fos_rest:
//
exception:
//
exception_controller: 'fos_rest.exception.controller:showAction'
我在 Symfony 3.4 上使用 FOSRestBundle 的 api 项目中,当我想使用我自己的错误消息时遇到了一些错误。 它说我:
控制器 "fos_rest.exception.twig_controller" 无法从容器中获取,因为它是私有的。您是否忘记使用 "controller.service_arguments"
标记服务我一直卡在这个错误上,我认为缺少配置,但我不明白是哪一个...
谢谢
我找到了解决方案: 添加到您的 config.yml,在 fos_rest:
fos_rest:
//
exception:
//
exception_controller: 'fos_rest.exception.controller:showAction'