Jak wyświetlić dostosowaną stronę błędu 404 - Symfony2

Mam to w moim kontrolerze:

if(some stuff) {
    throw $this->createNotFoundException('message');
}

Kiedy przetestuję go w dev env, otrzymuję stronę Symfony informującą o wykryciu wyjątku przez mój tekst, ale nie mogę go przetestować w prod env :( Uruchamiam tophp app/console cache:clear --env=prod --no-debug a następnie zastąp tylko w adresie URLapp_dev.php zapp.php ale pasek narzędzi i strona błędu Symfony pozostają.

Stworzyłem ten plik -app/Resources/TwigBundle/views/Exception/error.html.twig. Czy to będzie renderowane?

To jest w tym:

<!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>

gdzie powinienem podawać wartościstatus_code istatus _text? Albo są wzięte z wyjątku?

Tak więc, ogólnie rzecz biorąc, chcę zrobić to, gdy warunek w mojej akcji contollera jest prawdziwy, a moja niestandardowa strona błędu zostanie wyświetlona w prod env. Czy już to zrobiłem, a jeśli nie, jak to zrobić i jak zobaczyć wynik w prod env?

questionAnswers(5)

yourAnswerToTheQuestion