• Billet écrit dans : Découverte PHP, Symfony 25.09.2009 7 Réactions !!

    Voici un petit tips sorti tout droit de jobeet pour personnaliser ses pages 404 & 500 sur Symfony 1.2. C’est bête comme chou comme truc mais faut le savoir quoi.

    Page 404 :

    Pour la page 404 c’est dans le fichier settings de votre application
    /apps/front/config/setting.yml

    Il faut tout simplement rajouter ces deux directives

    1
    2
    3
    
    all:
      error_404_module: home
      error_404_action: error404

    Du coup quand vous aurez une erreur 404 cela sera votre page qui sera affiché, vous pourrez donc dans votre action vous ajoutez une petite ligne pour vous envoyer un mail quand y a un souci. (Le plugin nahoMail est vraiment top d’ailleurs). Du monitoring pas cher quoi.

    Page 500 :

    Vous croyez qu’il aurait fallu mettre

    1
    2
    3
    
    all:   
       error_500_module: home 
       error_500_action: error500

    Et bien ça ne marche pas du tout comme ça. Pour personnaliser cette page vous devez placer un fichier « error.html.php » dans le répertoire « apps/front/config/error » (crée le au besoin). Et c’est tout.

    Mais du coup voilà, nous ne sommes pas dans une action .. donc cette page n’est pas inclu dans votre layout, on ne peut non plus utiliser les classes Symfony.. et oui la page d’erreur 500 est complétement statique. Adieu le monitoring pour cette page.

    Si vous connaissez un moyen de customiser cette page et de pouvoir profiter du framework en même temps je suis preneur :p

    Sur ceux, à bientôt pour de nouvelles astuces Symfony

    Billet écrit dans : Découverte PHP, Symfony 25.09.2009 7 Réactions !!
  • Billet écrit dans : About me :), Découverte PHP 16.09.2009 7 Réactions !!

    Répétez après moi : Spip c’est le mal.
    Spip c’est le mal.
    Spip c’est le mal.
    Spip c’est le mal.
    Spip c’est le mal.

    Pourquoi ? parce que.

    Billet écrit dans : About me :), Découverte PHP 16.09.2009 7 Réactions !!
CV Guillaume chave