Seguinte, o método setFlash aceita 4 parâmetros: 1) String da mensagem; 2) *
element* que será usado; 3) array de parâmetros; e 4) índice da mensagem na
sessão;

Vejo pelo menos três formas de você fazer isso:

   1. Criando um *element* para cada tipo de mensage;
   2. Com apenas um *element* e passando a *class* "good/bad" para mudar o
   estilo de exibição;
   3. Usar índices diferentes e, com isso, você pode colocar em div's
   diferentes.

Lembro que uma vez tive o mesmo problema e escolhi usar um *element* só
passando a *class*, deu certo pra mim.

Se ainda tiver dúvida, pode perguntar.

Att,


--

Luiz Antonio S Messias
Desenvolvedor Web

<http://twitter.com/tonyzrp>
@tonyzrp <http://twitter.com/tonyzrp>
*LinkedIn* <http://www.linkedin.com/in/luizantoniosmessias>


2013/4/22 Anderson Moraes <anderson....@gmail.com>

> Tony, obrigado pela resposta.
>
> Não entendi muito bem como por em prática o que vc me passou, eu tenho que
> criar um estilo para cada tipo de mensagem (bad / good)???
>
>
>
> Em segunda-feira, 22 de abril de 2013 17h17min15s UTC-3, Anderson Moraes
> escreveu:
>
>>  Boa tarde pessoal,
>>
>> Então, na página default.ctp eu tenho a seguinte linha: <?php echo
>> $this->Session->flash(); ?>
>> Quando uma mensagem é setada é essa linha que exibe, correto?
>>
>> Então se eu tenho uma mensagem de sucesso: $this->Session->setFlash(__('*
>> *Usuário cadastrado com sucesso.')); eu gostaria que o background-color
>> da minha mensagem fosse verde e só exibisse o vermelho em casos onde a
>> mensagem tenha uma relação negativa, ex.: 
>> $this->Session->setFlash(__('**Usuário
>> ou senha inválidos.'));
>>
>> o CakePHP 2.x tem alguma forma de informar qual "style" usuar na
>> mensagem???
>>
>> Grato desde já,
>>
>> Anderson
>>
>  --
> Like Us on FaceBook https://www.facebook.com/CakePHP
> Find us on Twitter http://twitter.com/CakePHP
>
> ---
> You received this message because you are subscribed to the Google Groups
> "CakePHP" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to cake-php+unsubscr...@googlegroups.com.
> To post to this group, send email to cake-php@googlegroups.com.
> Visit this group at http://groups.google.com/group/cake-php?hl=en.
> For more options, visit https://groups.google.com/groups/opt_out.
>
>
>

-- 
Like Us on FaceBook https://www.facebook.com/CakePHP
Find us on Twitter http://twitter.com/CakePHP

--- 
You received this message because you are subscribed to the Google Groups 
"CakePHP" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to cake-php+unsubscr...@googlegroups.com.
To post to this group, send email to cake-php@googlegroups.com.
Visit this group at http://groups.google.com/group/cake-php?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to