在Symfony4中使用@ParamConverter时,如何处理未找到的异常?

时间:2019-02-27 12:15:18

标签: symfony symfony-4.2

例如,我在控制器的update方法中转换了一个实体,

public function show(Post $post): Response

根据规范

  

如果未找到Post对象,则会生成404响应;

Symfony将直接返回404响应,但仅适用于开发环境。

在生产环境中,它只会引发未处理的异常错误。

  

致命错误:未被发现   Symfony \ Component \ HttpKernel \ Exception \ NotFoundHttpException:   @ParamConverter批注找不到App \ Entity \ Post对象。

如何在生产环境中处理异常?

0 个答案:

没有答案