Topico nem tão avançado no Zend – Usando o flashMessenger com namespaces definidos.

Publicado: outubro 3, 2011 em Dica, Zend

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…

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Sair / Alterar )

Imagem do Twitter

You are commenting using your Twitter account. Sair / Alterar )

Foto do Facebook

You are commenting using your Facebook account. Sair / Alterar )

Connecting to %s