Php 如何在视图中显示错误消息
在我的symfony2应用程序中,我创建了自定义错误页面,并将其放置在目录中Php 如何在视图中显示错误消息,php,symfony,twig,Php,Symfony,Twig,在我的symfony2应用程序中,我创建了自定义错误页面,并将其放置在目录中 app/Resources/TwigBundle/views/Exception. 所以我有我的error404.html.twig文件,除了对我的布局的引用之外,它什么都没有。现在的问题是,如果我在控制器中抛出一个错误,比如: throw $this->createNotFoundException('Unable to find User with this id.'); 如何在屏幕上显示此消息?我是否必
app/Resources/TwigBundle/views/Exception.
所以我有我的error404.html.twig文件,除了对我的布局的引用之外,它什么都没有。现在的问题是,如果我在控制器中抛出一个错误,比如:
throw $this->createNotFoundException('Unable to find User with this id.');
如何在屏幕上显示此消息?我是否必须以某种方式将其传递到视图中?几分钟的搜索让我发现Symfony default exception controller将“exception”变量传递到视图中。因此,这里要做的就是:
{{exception.message}}
对视图需要迭代一个数据数组,并检查该数组中的数据。好的,但是哪个数组,或者如何传递它?你能给我举个例子吗?也许会回答?;)