繁体   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