heures et des heures Im trouver pourquoi un de mes plug-in ZEND parfois en cours d'exécution deux fois (dépend URL)Le plug-in ZEND est exécuté deux fois. Pourquoi ou comment le simuler?
Notez que mon plugin a des méthodes preDispatch et postDispatch et quand je le débogage du code, il fonctionne comme ceci:
MY_Plugin:preDispatch (echo $_SESSION['DBG'] has value)
MY_Plugin:postDispatch (unset($_SESSION['DBG']))
puis à nouveau
MY_Plugin:preDispatch (echo $_SESSION['DBG'] not exist)
MY_Plugin:postDispatch
Cela fait partie du code de démarrage
$_SESSION['DBG'] = 'value';
$MYrouter = new MY_Router_MyRouter();
$frontController->setRouter($MYrouter);
$frontController->registerPlugin(new MY_Plugin());
Avez-vous une suggestion comment cela pourrait se produire ou comment puis-je simuler cela.
Merci pour toute suggestion Cervenak
Utilisez-vous _forward ou _redirect n'importe où dans vos contrôleurs? –
Je parie que c'est l'aide d'action maléfique :) – takeshin