Php 在一个Symfony控制器/捆绑包中重写异常处理
我有一个Symfony应用程序,在src/目录中有五到六个bundle。我想覆盖其中一个bundle的Symfony异常处理,但不是全部。这可能吗Php 在一个Symfony控制器/捆绑包中重写异常处理,php,symfony,exception-handling,Php,Symfony,Exception Handling,我有一个Symfony应用程序,在src/目录中有五到六个bundle。我想覆盖其中一个bundle的Symfony异常处理,但不是全部。这可能吗 我读过关于覆盖错误页面的内容,但这似乎是一个全局问题 你的用例是什么?你能用KerneleEvents::EXCEPTION解决这个问题吗?我在一个包中实现了特殊的API,它指定了错误处理。但我不希望错误处理影响到其他包。据我所知,您的情况是:如果您对API使用自定义异常,那么您可以在KerneleEvent中处理API异常。
我读过关于覆盖错误页面的内容,但这似乎是一个全局问题 你的用例是什么?你能用KerneleEvents::EXCEPTION解决这个问题吗?我在一个包中实现了特殊的API,它指定了错误处理。但我不希望错误处理影响到其他包。据我所知,您的情况是:如果您对API使用自定义异常,那么您可以在KerneleEvent中处理API异常。