如何在视图中显示错误消息

时间:2014-09-08 16:44:08

标签: php symfony twig

在我的symfony2应用程序中,我创建了自定义错误页面,我将其放在目录

app/Resources/TwigBundle/views/Exception.

所以我有我的error404.html.twig文件,除了引用我的布局外没有任何内容。现在的问题是,如果我在控制器中抛出一个错误,就像这样:

throw $this->createNotFoundException('Unable to find User with this id.');

如何在屏幕上显示此消息?我是否必须以某种方式将其传递到视图中?

1 个答案:

答案 0 :(得分:1)

几分钟的搜索让我发现Symfony默认的ExceptionController通过' exception'变量进入视图。所以这里要做的就是:

{{exception.message}}