Я использую ErrorHandler в своем приложении для перехвата исключений, но я также хочу иметь возможность перенаправить пользователя на экран ошибок с помощью URL:
class SomeController extends Zend_Controller_Action {
public function someAction() {
...
$this->_redirect('/error/device-unknown/id/12345');
}
}
Это, однако, выводит меня на страницу стандартного веб-сервера 404.
Я знаю, что мог бы использовать $this->_forward()
вместо этого, но я уже получил целевое местоположение в виде URL. Есть ли способ заставить Zend использовать URL для отображения экрана ошибки?