Symfony NotFoundHttpException不会抛出我的消息

时间:2016-05-12 09:11:52

标签: php symfony

我尝试使用类似的消息抛出404异常:

throw new NotFoundHttpException($error);

问题是它没有显示var $ error中的错误消息。它显示消息:糟糕!发生错误

服务器返回“404 Not Found”。

你能帮忙吗?

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

如果您在控制器中,请尝试使用throw $this->createNotFoundException($error);

如果您在服务中我认为(在您的情况下),您应该为kernel.exception事件创建custom listener