我们目前正在开发一个REST (嗯,某种程度上),作为一个已经存在的Symfony项目中的一个单独的包。这个项目的主要包是后台应用程序。
我们有HTML错误模板,它覆盖默认的模板。但是,我们希望只有在后台包中发生错误时才呈现这些模板。对于REST包,我们希望将错误消息显示为纯文本。
有什么不太麻烦的方法吗?
发布于 2014-10-06 10:53:25
错误模板由ExceptionController提供的默认TwigBundle获取。您可以注册自己的异常控制器,并检查后台是否发生了错误,如果发生了错误,它将使用自定义模板位置,否则将返回到TwigBundle模板。
有关更多信息,请参见pages.html#replace-the-default-exception-controller
https://stackoverflow.com/questions/26212917
复制相似问题