FlashMessenger Úvod Pomocná trieda FlashMessenger umožnuje odovzdanie správ ktoré možno potrebuje vidieť užívateľ pri ďalšom požiadavku. Pri realizácii tejto požiadavky FlashMessenger používa Zend_Session_Namespace na uloženie správ pre budúcu, alebo nasledujúcu požiadavku. Vo všeobecnosti je dobré ak sa použije Zend_Session alebo Zend_Session_Namespace, ktoré sa inicializuje pomocou Zend_Session::start() (pre viac detailov o používaní pozri Zend Session) Základné použitie Nasledujúci príklad ukazuje jednoduché použitie FlashMessenger. Ak zavolá akcia /some/my, tak sa uloží správa "Uložené!". Nasledujúca požiadavka na akciu /some/my-next-request získa túto správu (a tak ju zmaže). _flashMessenger = $this->_helper->getHelper('FlashMessenger'); $this->initView(); } public function myAction() { /** * default method of getting Zend_Controller_Action_Helper_FlashMessenger * instance on-demand */ $this->_flashMessenger->addMessage('Uložené!'); } public function myNextRequestAction() { $this->view->messages = $this->_flashMessenger->getMessages(); $this->render(); } } ]]>