我已经设置自定义错误页,显示该文件夹中的某些HTTP错误:的Symfony2中的404错误页面显示is_granted(“IS_AUTHENTICATED_FULLY”),引起ResourceNotFoundException
app/Resources/TwigBundle/views/Exception/
403页(error403.html.twig
)的作品和显示器如预期。
500页(error500.html.twig
)按预期工作并显示。
404页(error404.html.twig
)抛出500服务器错误:
PHP Fatal error: Uncaught exception 'Symfony\Component\Routing\Exception\ResourceNotFoundException'
错误被抛出通过执行一个auth检查为是或不是认证的用户显示某些菜单项:
{% if is_granted('IS_AUTHENTICATED_FULLY') %}
如果我删除该检查并只允许显示所有菜单项,则页面按预期加载错误页面。再一次,403页面显示它应该使用的auth检查没有问题。
我被困在这一个。除了文件名外,这些页面完全相同。
您正在使用哪个版本的Symfony? – j0k 2012-08-09 07:18:58
最新最好的。 2.1-dev我相信 – Nick 2012-08-09 17:21:29
我认为它会更好(因为-dev版本)在github上创建一个问题,symfony家伙真的有帮助:) – dmirkitanov 2012-08-09 18:52:38