使用Syfmony2,我已创建自定义错误模板,在我的情况下,它是如何将错误500消息传递给我的错误模板?
/app/Resources/TwigBundle/views/Exception/error.html.twig
,看起来在某种程度上是这样
<html>
</body>
<h1>ERROR {{ status_code }}</h1>
<p>{{ status_text }}</p>
</body>
</html>
当我现在在它的消息引发错误:
throw new Exception('There is something wrong in the state of Denkmark.');
我希望消息显示在呈现的错误模板上。相反,它只能说明一个标准的消息:
内部服务器错误
然而,当我在开发模式下运行它显示了正确的信息(但在Symfony2的标准错误模板)。为什么隐藏prod模式的消息?我为谁写信息?对于开发日志?
(How)我可以强制在prod模式下在我的模板上显示消息吗?
你是什么意思与 “标准错误模板”?进入日志? – DonCallisto
不,我的意思是这个开发与甜美的黑色怪物和绿色泡沫的错误模板:http://i.stack.imgur.com/6TzhM.png –