2010-07-14 4 views
2

Je veux juste savoir comment fonctionne le contrôleur d'erreur pour différents module, disons son admin et défaut, dans zend framework ... parce que son fonctionnement est bien dans le module par défaut mais ne fonctionne pas dans le module admin.Comment fonctionne le contrôleur d'erreur dans zend

Y at-il une condition que je dois utiliser? et comment ?

Répondre

6

Si vous utilisez un gestionnaire d'erreur personnalisé (sinon, vous serez probablement bientôt), vous devez l'enregistrer avec le contrôleur avant:

$front = Zend_Controller_Front::getInstance(); 
$front->registerPlugin(new Zend_Controller_Plugin_ErrorHandler(array(
    'module'  => 'error', 
    'controller' => 'error', 
    'action'  => 'error' 
))); 

Cela signifie que vous disposez d'un module, un contrôleur et action tous appelés «erreur». Si vous ne disposez pas encore d'un contrôleur d'erreur personnalisé, recherchez-le ou lisez-le http://www.thedeveloperday.com/custom-profiler-for-live-environments/

Questions connexes