Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 19-05-2008 10:17:25

Bast
Membre
Date d'inscription: 07-06-2007
Messages: 138

[1.5] Try / catch dans le bootstrap ?

Bonjour à tous !

J'aimerais mettre en place une sorte de try/catch directement dans mon bootstrap, pour surveiller les exceptions envoyées par les controllers ou les modèles (surtout les modèles, par exemple si le serveur sql n'est pas dispo).

Je veux le mettre dans le bootstrap car je ne veux pas surcharger le code des controllers avec des try/catch->redirection.
Je préférerais tester l'exception dans le boot, et en fonction de son type, rediriger vers la page d'erreur adaptée.

Mes problèmes :
- je crois bien que les exceptions sont catchées automatiquement en aval du bootstrap
- je n'ai pas accès aux helpers de redirection
- en fait je ne sais même pas si c'est faisable ici, et je ne sais même pas si c'est ici que je dois le faire, ou bien ailleurs.

En gros, je suis paumé, je ne sais même pas par quel bout chercher sad

A l'aide?
Merci d'avance ^^

Dernière modification par Bast (19-05-2008 10:42:12)

Hors ligne

 

#2 19-05-2008 11:47:34

mikaelkael
Administrateur
Lieu: Donges
Date d'inscription: 18-06-2007
Messages: 1176
Site web

Re: [1.5] Try / catch dans le bootstrap ?

Hello,

Regardes du côté du plugin ErrorHandler

+ un petit tutoriel de Julien : Gestion des exceptions dans MVC : le plugin ErrorHandler

A+

Dernière modification par mikaelkael (19-05-2008 11:47:52)


Less code = less bugs
Contributeur ZF - ZCE - ZFCE - Doc ZF (CHM & PDF) - Vice-trésorier AFUP 2011
Ubuntu 11.04 - ZendServer

Hors ligne

 

#3 19-05-2008 12:02:18

Bast
Membre
Date d'inscription: 07-06-2007
Messages: 138

Re: [1.5] Try / catch dans le bootstrap ?

Merci beaucoup j'irai voir ça !!! (avec un retour pour vous dire si cela me convient)

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages