par
devlop78 » 05 juin 2011, 17:45
Bonjour à tous,
Sur une application en cours, j'essaie d'avoir une gestion des erreurs "non attrappées" avec résolution. Ca ok. Le principe, la résolution de la page à aller chercher : module/controller/action.
Il va donc chercher, si une erreur 404 ou globale a lieue, dans le module en cours, si un controlleur ErrorController existe, si oui, si l'action désirée existe (par exemple error404Action). Si non, il va chercher dans le module par défaut "default". Si non, ou si une erreur survient (dans tous les cas), il envoie au navigateur un header HTTP 500 Internal server error.
Le must serait d'avoir la page Apache 500 définie par défaut sur le serveur, comme si c'était réellement apache qui l'avait lancée. Car mon but est de n'appeler aucune vue (il n'en trouve pas), et de ne pas mettre de html dans mon front controller. Mais actuellement, ça me donne une jolie page blanche même si une fois les modules configurés ça marche.
Une idée ?
Merci par avance.
Bonjour à tous,
Sur une application en cours, j'essaie d'avoir une gestion des erreurs "non attrappées" avec résolution. Ca ok. Le principe, la résolution de la page à aller chercher : module/controller/action.
Il va donc chercher, si une erreur 404 ou globale a lieue, dans le module en cours, si un controlleur ErrorController existe, si oui, si l'action désirée existe (par exemple error404Action). Si non, il va chercher dans le module par défaut "default". Si non, ou si une erreur survient (dans tous les cas), il envoie au navigateur un header HTTP 500 Internal server error.
Le must serait d'avoir la page Apache 500 définie par défaut sur le serveur, comme si c'était réellement apache qui l'avait lancée. Car mon but est de n'appeler aucune vue (il n'en trouve pas), et de ne pas mettre de html dans mon front controller. Mais actuellement, ça me donne une jolie page blanche même si une fois les modules configurés ça marche.
Une idée ?
Merci par avance.