Как работает контроллер ошибок в Zend - PullRequest
2 голосов
/ 14 июля 2010

Я просто хочу знать, как контроллер ошибок работает для другого модуля, скажем, его admin и default, в Zend Framework ... потому что он работает нормально в модуле по умолчанию, но не работает в модуле администратора ...

Есть ли какое-либо условие, которое я должен использовать?и как?

1 Ответ

6 голосов
/ 14 июля 2010

Если вы используете пользовательский обработчик ошибок (если нет, скорее всего, скоро), вам необходимо зарегистрировать его на фронт-контроллере:

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

Это означает, что у вас есть модуль, контроллер и действие, которое называется «ошибка». Если у вас еще нет собственного контроллера ошибок, загрузите его или прочитайте http://www.thedeveloperday.com/custom-profiler-for-live-environments/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...