Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 10-06-2011 09:47:54

istrion
Membre
Date d'inscription: 10-06-2011
Messages: 10

[ZF 1.11] errorHandler qui ne catch pas les exceptions du controller

Bonjour à tous smile

suite a de nombreuses recherche et n'aillant trouvé de solution je me permet de poster ici.

J'ai un petit soucis, j'ai mis en place un errorHandler que voici dans mon bootstrap :

Code:

protected function _initErrorHandlerPlugin()
    {
        $config = new Zend_Config_Ini(APPLICATION_PATH . '/configs/application.ini', APPLICATION_ENV);
        $eh = new Zend_Controller_Plugin_ErrorHandler();
        $eh->setErrorHandlerModule($config->errorhandlerplugin->module)
           ->setErrorHandlerController($config->errorhandlerplugin->controller)
           ->setErrorHandlerAction($config->errorhandlerplugin->action);
        Zend_Controller_Front::getInstance()->throwExceptions(false);
        Zend_Controller_Front::getInstance()->registerPlugin($eh);
        
        
        return $eh;
    }

qui fonctionne parfaitement pour les erreurs se situant a l'extérieur des controllers :-/ exemple :

- appel d'une méthode dans mon controller depuis un objet : monobjet->loadInfo() , si celle si déclenche une exception l'errorHandler l'attrape correctement.

- appel d'une méthode non existante dans mon controller exemple : loadinfo() , celle ci déclenche une exception mais le errorHandler n'est JAMAIS appelé ( j'ai débuggé pas à pas ... ) le type de l'exception est bien récupéré par zend , mais ne remonte jamais a l'errorHandler , 2 jours que j'y suis et je ne comprend pas ...

Merci d'avance smile

Hors ligne

 

#2 12-06-2011 15:04:01

istrion
Membre
Date d'inscription: 10-06-2011
Messages: 10

Re: [ZF 1.11] errorHandler qui ne catch pas les exceptions du controller

personne pour me donner une idée du soucis ?

errorhandler => controller X => classes model

exception sur le model remontées a errorhandler
exception sur n'importe quel controller , non remonté a l'errorhandler ^^

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