首页 > 解决方案 > createNotFoundException 在 symfony 中不起作用

问题描述

我正在使用 symfony 3.2。当我将页面链接到这个页面时,我不知道这里发生了什么

hello_dev.com/app_dev.php/portal/68/facilities/120

我收到这种 500 http 错误 在此处输入图像描述 ,但是当我将其链接到此错误时

hello_dev.com/app_dev.php/portal/68/facilities/119

我得到这个正确的错误页面 在此处输入图像描述 如果你注意到它,我只将设施 120 的 ID 更改为 119。所有想要的都是相同的错误 404 页面。我是否错过了 symfony 中的设置?这是我的后端代码。它只是简单的操作代码。

/**
     * @Route("/{transactionId}/facilities/{transactionFacilityId}", name="portal_get_facility")
     * @param Request $request
     * @throws \RangeException
     * @throws QueryException
     * @return Response
     */
    public function getFacilityAction(Request $request) {
            throw $this->createNotFoundException('Invalid facility');
     }

标签: symfony

解决方案


推荐阅读