Symfony (3.4.2) - 错误:无法从容器中获取控制器"fos_rest.exception.twig_controller",因为它是私有的



我在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'

最新更新