symfony - 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');
}