3

例如,我在控制器的更新方法中转换实体,

public function show(Post $post): Response

根据规范,

如果没有找到 Post 对象,则生成 404 Response;

Symfony 会直接返回 404 响应,但它只适用于开发环境。

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

致命错误:未捕获的 Symfony\Component\HttpKernel\Exception\NotFoundHttpException:@ParamConverter 注释找不到 App\Entity\Post 对象。

如何在 prod 环境中处理异常?

4

0 回答 0