Я пытаюсь переопределить обработчик исключений для пары моих контроллеров в Zend (RESTful).
Это мой кусок кода:
abstract class RestController extends Zend_Rest_Controller { public function init() { set_exception_handler(array($this, 'fault')); } public function fault($exception = null, $code = null) { echo $exception->getMessage(); } }
Но по какой-то причине Zend использует обработку шаблонов по умолчанию и ошибок, и моя функция fault
не выполнялась. Кстати, я использую module
архитектуру. этот контроллер из модуля останова. Обработчик ошибок по умолчанию Zend – это модуль по default
.