FlashMessenger Введение Помощник FlashMessenger позволяет передавать сообщения, которые требуется отобразить пользователю при следующем запросе. Это достигается путем сохранения сообщений в Zend_Session_Namespace, откуда они могут быть получены при последующих запросах. Если вы планируете использовать Zend_Session или Zend_Session_Namespace, имеет смысл инициализировать сессию еще в файле загрузки командой Zend_Session::start(). (Подробнее о работе с сессиями в документации к Zend_Session) Пример использования Нижеприведенный пример иллюстрирует самое простое использование помощника FlashMessenger. При вызове действия /some/my добавляется сообщение "Запись сохранена!". При последующем вызове действия /some/my-next-request это сообщение будет получено из сессии (сразу после этого удалено) и отображено пользователю. _flashMessenger = $this->_helper->getHelper('FlashMessenger'); $this->initView(); } public function myAction() { /** * метод для получения экземпляра помощника * Zend_Controller_Action_Helper_FlashMessenger */ $this->_flashMessenger->addMessage('Запись сохранена!'); } public function myNextRequestAction() { $this->view->messages = $this->_flashMessenger->getMessages(); $this->render(); } } ]]>