Как показать настроенную страницу ошибки 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?

Это в нем:

<!DOCTYPE html>
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>An Error Occurred: {{ status_text }}</title>
</head>
<body>
    <h1>Oops! An Error Occurred</h1>
    <h2>The server returned a "{{ status_code }} {{ status_text }}".</h2>
</body>
</html>

где я должен дать значения дляstatus_code а такжеstatus _text? Или они взяты из исключения?

Итак, в общем, что я хочу сделать, это когда условие в действии моего контроллера выполняется, моя настраиваемая страница ошибки должна быть показана в prod env. Я уже сделал это, и если нет, как это сделать и как увидеть результат в prod env?

Ответы на вопрос(5)

Ваш ответ на вопрос