У меня это в контроллере:
if(some stuff) {
    throw $this->createNotFoundException('message');
}
Когда я тестирую его в dev env, я получаю страницу Symfony, сообщающую Exception, обнаруженную с моим текстом, но я не могу ее протестировать в prod env:( Я запускаю этот php app/console cache:clear --env=prod --no-debug, а затем заменяю только URL app_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? Или они взяты из исключения?
Итак, в общем, что я хочу сделать, когда условие в действии моего contoller истинно, моя настроенная страница ошибки будет показана в prod env. Я сделал это уже, а если нет, как это сделать и как увидеть результат в prod env?