簡體   English   中英

如何在symfony2中自定義403錯誤異常?

[英]How to customize 403 error exception in symfony2?

我已將以下文件放入

/app/Resources/TwigBundle/views/Exception

error.html.twig, error.json.twig , error403.json.twig, error404.json.twig

但我仍然無法獲得這些模板

我希望它為訪問被拒絕的例外

 Token does not have the required roles.
403 Forbidden - AccessDeniedHttpException
1 linked Exception:

    AccessDeniedException »

如果我是你,我會定制error403.html.twig以下文件夾app/Resources/TwigBundle/views/Exception/error403.html.twig

我猜你錯了這個文件的格式( json而不是html

此外,請確保您已清除緩存( php app/console ca:cl )並確保您處於prod environement狀態。

最新的更新。 我發現在Symfony 2.8.x中,您需要覆蓋的模板稱為exception.html.twig

我是通過在此路徑中添加以下文件來實現的。

app/Resources/TwigBundle/views/Exception/exception.html.twig

您可以在此處找到此文件夾中的原件:

vendor/symfony/symfony/src/Symfony/Bundle/TwigBundle/Resources/views/Exception

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM