Я часами нахожу, почему один из моих плагинов ZEND иногда работает дважды (зависит от URL)
Обратите внимание, что мой плагин имеет методы preDispatch и postDispatch, и когда я отлаживаю код, онработает следующим образом:
MY_Plugin:preDispatch (echo $_SESSION['DBG'] has value)
MY_Plugin:postDispatch (unset($_SESSION['DBG']))
, а затем снова
MY_Plugin:preDispatch (echo $_SESSION['DBG'] not exist)
MY_Plugin:postDispatch
Это часть кода начальной загрузки
$_SESSION['DBG'] = 'value';
$MYrouter = new MY_Router_MyRouter();
$frontController->setRouter($MYrouter);
$frontController->registerPlugin(new MY_Plugin());
Есть ли у вас какие-либо предположения о том, как это может произойти иликак я могу симулировать это.
Спасибо за любые предложения Червенак