Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 03-09-2010 09:07:42

ganlhi
Membre
Date d'inscription: 05-01-2010
Messages: 15

Désactiver ErrorController

Bonjour à tous !

Je cherche un moyen de désactiver le gestion des erreurs par ErrorController, mais seulement pour un controlleur. Est-ce possible ? Je ne trouve rien à ce sujet. En fait je ne trouve même pas où est paramétrée la gestion des erreurs avec ErrorController...

Merci d'avance.

Hors ligne

 

#2 03-09-2010 09:26:29

philippe
Administrateur
Lieu: Grenoble
Date d'inscription: 01-03-2007
Messages: 1624

Re: Désactiver ErrorController

Tu peux la désactiver complètement en mettant le paramètre throwExceptions à true :
avec Zend_Application, c'est un paramètre dans le application.ini

Code:

resources.frontController.throwExceptions = 1

sans Zend_Application, c'est dans ton index.php :

Code:

$front->throwExceptions(true);

(comme ça les exceptions sont renvoyées complètement au lieu d'être interceptées par le framework qui renvoie vers le ErrorController)

A+, Philippe


twitter : @plv ; kitpages.fr : Création de sites internet à Grenoble et Paris

Hors ligne

 

#3 03-09-2010 09:39:48

ganlhi
Membre
Date d'inscription: 05-01-2010
Messages: 15

Re: Désactiver ErrorController

Merci pour cette info. Par contre on ne peut pas désactiver ça seulement sur un contrôleur ?

Hors ligne

 

#4 03-09-2010 12:20:29

yvann
Membre
Date d'inscription: 24-07-2008
Messages: 81

Re: Désactiver ErrorController

Il te suffit d'effectuer le $front->throwExceptions(true); dans une méthode de ton controller que tu appelleras "init", méthode appelée avant toute action.

Hors ligne

 

#5 03-09-2010 15:42:25

ganlhi
Membre
Date d'inscription: 05-01-2010
Messages: 15

Re: Désactiver ErrorController

Ah super !
Merci beaucoup.

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