[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Zend Framework - Как отменить выполнение экшена
at0m1x
Есть приложение на ZF 1.12. В одном из контроллеров нужно делать проверку определенного условия, и в зависимости от этого условия, прерывать выполнение приложения. Как вариант делать проверку условия в preDispatch() и выполнять die. Но die это как то не совсем красиво. Пробовал вместо die использовать $this->_request->setDispatched(false);, но почему то при этом приложение зависает и обрывается по тайм ауту.
kaww
если die для того чтобы ничего не выводить тогда можно отключить layout

$this->_helper->layout()->disableLayout(); 
$this->_helper->viewRenderer->setNoRender(true);
SlavaFr
делаий в preDispach _forward() .
это и советует zend http://framework.zend.com/manual/1.12/en/z...ler.action.html





_____________
↓↓↓↓↓↓↓↓↓↓
ответ может быть здесь
или в mysql_error();
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.