Как показать настроенную страницу ошибки 404 - Symfony2
У меня есть это в моем контроллере:
if(some stuff) {
throw $this->createNotFoundException('message');
}
Когда я проверяю это в dev env, я получаю Symfonyс сообщением об исключении, обнаруженном в моем тексте, но япроверить это в prod env :( Я запускаю этоphp app/console cache:clear --env=prod --no-debug
а потом заменить только в URLapp_dev.php
сapp.php
но панель инструментов и SymfonyОшибка страницы остается.
Я создал этот файл -app/Resources/TwigBundle/views/Exception/error.html.twig
, Так будет ли он представлен в Prod?
Это в нем:
An Error Occurred: {{ status_text }}
Oops! An Error Occurred
The server returned a "{{ status_code }} {{ status_text }}".
где я должен дать значения дляstatus_code
а такжеstatus _text
? Или они взяты из исключения?
Итак, в общем, что я хочу сделать, это когда условие в действии моего контроллера выполняется, моя настраиваемая страница ошибки должна быть показана в prod env. Я уже сделал это, и если нет, как это сделать и как увидеть результат в prod env?