app.request.attributes.get ('_ route') пуст, когда я переопределяю страницу ошибок 404

Я пытаюсь настроить страницу ошибки 404, чтобы я сделал:

1) Создать приложение / Ресурсы / TwigBundle / views / Exception / error404.html.twig

2) Я изменил is_granted () для {%, если app.user и is_granted ('…')%} в "layout.html.twig", используемый "error404.html.twig"

3) php app / console cache: clear –env = prod –no-debug

4) Доступ в prod enviroment к http: /localhost/app.php и вызвать ошибку 404, получив пустую страницу вместо моей пользовательской страницы ошибок.

Я проверил свой файл «prod.log», и я увидел исключение NotFoundHttpException и эту ошибку Twig:

request.ERROR: Исключение, возникшее при обработке исключения (Twig_Error_Runtime: при обработке шаблона («Невозможно создать URL-адрес для указанного маршрута») исключение было исключено, поскольку «такой маршрут не существует».) в «:: layout.html.twig "в строке 33.) [] []

Похоже, что путь (app.request.attributes.get ('_ route')) возвращает пустое значение.

-> Как я могу получить текущий маршрут и сделать страницу ошибок? <-

благодаря