Ae galera, hoje tive a necessidade de desenvolver para o batebolando, as mensagens de alerta (para isto utilizer o jGrowl), porém como tenho 4 layouts de mensagens (sucesso, informação, alerta e erro), a utilização basica explicada no manual do Zend não ajudou muito.
Depois de muito pesquisar, descobri que o flashMessenger trabalha com sessão, e assim tem um namespace.
Portanto qual foi a solução?
-> Definir para exibir alertas no meu layout (na hora de gerar o javascript ele verifica se tem algo no flashMessenger, e concatena no javascript do layout).
-> Sempre que for definir uma mensagem faço da segunte maneira ($this->_helperFlashMessenger(‘namespace’)->addMessage(‘mensagem’);
-> Para recuperar as mensagens ($this->flashMessenger(‘namespace’)->getMessages()), que irá retornar um array.
-> Assim, posso definir 4 namespaces, sendo que cada um irá tratar de um layout de mensagem.
valeu galera…