2016-05-12 40 views
1

我试着投404异常与这样一个特定的消息:Symfony的NotFoundHttpException不要把我的消息

throw new NotFoundHttpException($error); 

的问题是,它不显示错误消息是在var $错误。它显示消息:哎呀!发生错误

服务器返回了“404 Not Found”。

你能帮忙吗?

回答

0

如果你在一个控制器,尽量使用throw $this->createNotFoundException($error);

如果你是一个服务,我觉得(你的情况),你应该建立一个custom listenerkernel.exception事件。

+0

我不在控制器我在服务 – Python

+0

我编辑了我的答案;) –

1

您可以customize应用程序中的所有错误页面或创建自定义侦听器并注入自定义响应。