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

时间:2018-01-09 15:44:34

标签: symfony fosrestbundle symfony-3.4

我正在使用Symfony 3.4上的FOSRestBundle进行api项目,并且当我想使用自己的错误消息时出现一些错误。 它告诉我:

Controller" fos_rest.exception.twig_controller"无法从容器中获取,因为它是私有的。您是否忘记使用" controller.service_arguments"

标记服务

我坚持这个错误,我认为配置丢失但我不明白哪一个......

由于

1 个答案:

答案 0 :(得分:15)

我找到了解决方案: 添加到你的config.yml,在fos_rest:

fos_rest:
    //
    exception:
        //
        exception_controller: 'fos_rest.exception.controller:showAction'