【问题标题】:Customizing Symfony 2 Error Pages自定义 Symfony 2 错误页面
【发布时间】:2013-01-08 23:50:43
【问题描述】:

我正在尝试按照Symfony's guide 自定义我的 404、500 和 503 错误页面,但我在尝试这样做时遇到了问题。我创建了一个空的error404.html.twig 并将其放在\symfony\symfony\src\Symfony\Bundle\TwigBundle\Resources\views\Exception 中。当我查看一个不存在的页面时,我仍然看到默认的错误页面。

我也一直在使用http://local.store.com/app_prod.php 进行测试,但我得到一个普通的(无样式浏览器)500 错误页面。我创建了一个error500.html.twig 并将其放在\symfony\symfony\src\Symfony\Bundle\TwigBundle\Resources\views\Exception 中。

【问题讨论】:

    标签: symfony


    【解决方案1】:

    您的文件似乎不在正确的位置。

    要覆盖错误模板,正确的位置是app/Resources/TwigBundle/views/Exception 您可能必须创建目录和子目录,因为默认情况下它不存在。

    【讨论】:

    • 我将创建哪个文件夹?树枝束?
    • 是的,还有他的子目录,位于 app 目录下的 Resources 目录中。然后你把你的文件放在 Exception 目录中。
    • 我已将文件放在该目录中,但仍然无法正常工作。
    • 为了测试,我一直去http://local.store.com/non-existing-path,但是我仍然看到默认的404页面,而不是我自定义的404页面。
    【解决方案2】:

    Mrok 已回复我的question

    打开\web\app_dev.php并修改:

    $kernel = new AppKernel('dev', false);

    $kernel = new AppKernel('dev', true);.

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-11-10
      • 2018-12-27
      • 1970-01-01
      相关资源
      最近更新 更多