如何自定義Symfony2異常(例如HTTP 404錯誤)模板?Symfony2異常的自定義錯誤模板
我在symfony.com上找到了一些資料,但他們不工作,有一些路徑應該放置默認的異常模板,但在我的項目中沒有這樣的目錄。看起來他們的文檔已經過時了。
如何自定義Symfony2異常(例如HTTP 404錯誤)模板?Symfony2異常的自定義錯誤模板
我在symfony.com上找到了一些資料,但他們不工作,有一些路徑應該放置默認的異常模板,但在我的項目中沒有這樣的目錄。看起來他們的文檔已經過時了。
它在這裏:
app
|- Resources
| | - TwigBundle
| | |- view
| | | |- Exception
| | | | |- error.html.twig
| | | | |- error400.html.twig
| | | | |- error404.html.twig
| | | | |- error500.html.twig
| | - view
| | |- base.html.twig
|- config
[...]
與\供應商的例子\ symfony中的\ src \的Symfony \包\ TwigBundle \資源\意見\異常\錯誤* .html.twig
要覆蓋例外模板(異常不是錯誤)這是overrite的真實模板。
應用>資源> TwigBundle>意見>異常> exception.html.twig
同樣是上symfony.com但在'\供應商\ symfony中的\ src \的Symfony \包沒有叫'views'目錄\ TwigBundle \ Resources'。但我試過在app \ Resources \ TwigBundle \ view \ Exception中只包含單詞「test」的error.html.twig文件,但它不起作用,默認的錯誤模板被稱爲 – haynar
實際的錯誤模板是放在'\ vendor \ symfony \ src \ Symfony \ Bundle \ FrameworkBundle \ Resources \ views \ Exception'下,這就是爲什麼我認爲symfony.com上的文檔已經過時 – haynar
你對prod env的說法並不是開發環境?這最後是特別的。 關於你的Exception目錄路徑,如果你從原始的Symfony_Standard_Vendors_2.0.4.zip中檢查,你會發現我寫的Exception目錄。 – webda2l