5

我在 Symfony 3.4 上使用 FOSRestBundle 的 api 项目中,当我想使用自己的错误消息时出现一些错误。它说我:

无法从容器中获取控制器“fos_rest.exception.twig_controller”,因为它是私有的。您是否忘记使用“controller.service_arguments”标记服务

我被这个错误困住了,我认为缺少一个配置,但我不明白是哪个...

谢谢

4

1 回答 1

17

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

fos_rest:
    //
    exception:
        //
        exception_controller: 'fos_rest.exception.controller:showAction'
于 2018-01-09T17:55:53.373 回答