如何在symfony

时间:2017-09-14 22:32:41

标签: symfony doctrine-orm

当我的应用程序无法连接到数据库时,它会抛出致命错误消息:

enter image description here

enter image description here

那么如何显示此错误的自定义错误页面,如404页面错误?

在symfony config.yml中有任何配置吗?

谢谢你!

2 个答案:

答案 0 :(得分:1)

如果您将覆盖默认的基于Twig的模板,则可以显示自定义404,403,500错误。为此,您应该创建文件夹" TwigBundle"在您的app / Resources目录中并模拟以下结构:Folder structure 这应该有所帮助。该机制与404页面相同。这也可以帮助您扩展我的答案:Symfony documentation

答案 1 :(得分:1)

您还可以创建服务并将其标记为异常侦听器。在此服务中,您可以记录您的异常并显示您喜欢的任何响应。您实际上可以在Symfony Service中执行任何操作。

更多详情:

Symfony documentation

My previous answer on this topic