05
May
2011

Le site symfony-check est une belle "todo list", une liste de points à vérifier avant de livrer un site développé avec symfony. C'est en anglais, mais assez simple à suivre; je vous invite à aller sur le site pour y lire ces astuces.

copie d'écran de la page symfony-check

J'aimerai quand même détailler ce qui est indiqué sur le site, pour configurer la page 404, "document non trouvé", de votre site.

Vous devez créer, dans votre application, un module appellé "default" (apps/monAppli/modules/default). Dans ce module, créez les dossiers "actions" et "templates". Dans actions, créez le fichier actions.class.php, contenant ceci :

<?php
/**
 * Error Pages
 */
class defaultActions extends sfActions
{
    public function executeError404()
    {

    }

}
?>

vous pouvez alors, dans le dossier default/templates, créer le fichier error404Success.php, qui contiendra le contenu de la page 404 que vous voulez afficher.

N'oubliez pas qu vous pouvez utiliser le même module pour configurer d'autres pages d'erreur : index, error404, login, secure, disabled, et unavailable.

Manu