【发布时间】:2016-02-25 14:25:31
【问题描述】:
在我当前的项目中,我有几个捆绑包。一个 Bundle 用于 REST API,我需要在其中返回带有自定义消息的错误 JsonResponse。其他捆绑包应显示 HTML 错误页面。现在我添加了一个带有“onKernelException”方法的“ExceptionListener”,不幸的是它总是会被触发。
如何为每个 Bundle 设置不同的错误处理?或者是否有一些好的/实用/其他方法来设置不同的响应,如果发生错误取决于 Bundle?
【问题讨论】:
-
您的响应应该取决于请求的类型,而不是捆绑包。
标签: php symfony error-handling