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