Comment faire pour afficher la page d'erreur 404 personnalisée - Symfony2

J'ai cela dans mon controller:

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

Quand je l'ai tester en dev env, je reçois la commande page disant Exception détectée avec mon texte, mais je ne peux pas le tester en prod env 🙁 j'exécute ce php app/console cache:clear --env=prod --no-debug puis remplacez-les uniquement dans l'URL app_dev.php avec app.php mais la barre d'outils et de Symfony page d'erreur séjour.

J'ai créé ce fichier - app/Resources/TwigBundle/views/Exception/error.html.twig. Il en sera ainsi rendu en prod?

Ce qu'il est:

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

où dois-je donner les valeurs pour status_code et status _text? Ou elles sont prises à partir de l'exception?

Donc, en général, ce que je veux faire, c'est quand une condition dans mon contolleur de l'action est vrai mine d'erreur personnalisé page s'affichent en prod, env. Est ce que j'ai déjà, et si non, comment le faire et comment pour voir le résultat en prod env?

OriginalL'auteur Faery | 2012-09-28