Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
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
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
resources.frontController.throwExceptions = 1
sans Zend_Application, c'est dans ton index.php :
$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
Hors ligne
Merci pour cette info. Par contre on ne peut pas désactiver ça seulement sur un contrôleur ?
Hors ligne
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
Ah super !
Merci beaucoup.
Hors ligne