2012-01-22 56 views
0

每当我有一个“致命错误”,我期望在symfony的调试模式(例如:frontend_dev.php /模块/动作)有一个很好的布局,但我看到的是真的是一个非常无格式的连续文本页面。Symfony调试模式加载时没有布局错误

如果我在未指定_dev的情况下尝试此操作,则表示未打开调试,则会看到一个纯白色页面。我期待着一个symfony 500页面或类似的东西。我不太清楚如何调试,或者我做了什么导致它。

但是,如果我手动抛出一个异常,一切都按预期工作。我在prod模式下看到一个漂亮的500页面,并且为堆栈跟踪提供了一个格式良好的页面。

+1

有没有可能是未格式化的错误页面丢失的CSS? –

+0

确保您复制(或符号链接)web /下的lib/vendor/symfony/data/web/sf目录。 – Maerlyn

回答

0

Fatal errors should not be caught,这就是为什么他们没有任何格式:Symfony不能将它们转换为Exceptions并很好地格式化它们。如果你想要更美观一点,你可以设置html_errors为On并安装XDebug。

+0

谢谢格雷格,这很有道理。 – dartarrow

相关问题