Symfony2 имеет _разрешение ('IS _AUTHENTICATED _FULLY' )во время отображения страницы с ошибкой 404, что вызывает ResourceNotFoundException

Я настроил пользовательские страницы ошибок для отображения определенных ошибок HTTP в папке:

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'

Ошибка возникает при выполнении проверки подлинности для отображения определенных элементов меню для пользователей, которые прошли или не прошли проверку подлинности :

{% if is_granted('IS_AUTHENTICATED_FULLY') %}

. Если я удалю эту проверку и просто позволю отображать все элементы меню, страница загрузит страницу с ошибкой, как и ожидалось. Опять же, страница 403 отображается так, как должна, и без проблем использует проверки авторизации.

Я застрял на этом. Страницы ТОЧНО такие же, за исключением имени файла.

19
задан j0k 19 September 2012 в 13:08
поделиться