a principio parece legal, pq não modificou nada na estrutura, parece um hack 
bem interessante, vou testar agora mesmo e ja comento :D

Abraços e até +
Bill
www.cakephp.com.br

>
> Galera eu uso o $this -> flash pra tudo: confirmar cadastros, negar
> acesso e notificar erros.
> Fiz algumas alterações no core do cake e gostaria de compartilhar
> com vocês.
>
> Primeiro vamos alterar o controlador do core: /cake/cake/libs/
> controller/controller.php
> A única coisa que fiz, foi adicionar a variavel $style linha: 618
>
> function flash($message, $url, $pause = 1, $style = null) { $this-
> >autoRender = false; $this->autoLayout = false; $this->set('url',
> $this->base . $url); $this->set('message', $message); $this-
> >set('pause', $pause); $this->set('page_title', $message); $this-
> >set('style', $style);
>
> if (file_exists(VIEWS . 'layouts' . DS . 'flash.thtml')) { $flash =
> VIEWS . 'layouts' . DS . 'flash.thtml'; } elseif ($flash =
> fileExistsInPath(LIBS . 'view' . DS . 'templates' . DS . "layouts"
> . DS . 'flash.thtml')) { } $this->render(null, false, $flash); }
>
> ######################################################################
> #### Agora vamos mudar o layout:
> /cake/cake/libs/view/templates/layouts/ flash.thtml
>
>
> "http:// www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
> xmlns="http://www.w3.org/1999/xhtml";>
> $page_title; ?> charset(); ?>
>
>
> <?php echo $pause; ?;url=
> echo $url; ?>"/>
>
>
>
>
 >
> href="">

> href="">(clique
> aqui para continuar)
>
> ######################################################################
> #### Pronto, agora toda vez que você for chamar o flash dentro dos
> seus controladores faça da seguinte maneira
>
> $this -> flash('Mensagem', 'link', NULL, 'success'); $this ->
> flash('Mensagem', 'link', NULL, 'notice'); $this ->
> flash('Mensagem', 'link', NULL, error');
>
> por favor comentem
> 
--~--~---------~--~----~------------~-------~--~----~
Você recebeu esta mensagem porque está inscrito no Grupo "Cake PHP Português" 
em Grupos do Google.
 Para postar neste grupo, envie um e-mail para [email protected]
 Para cancelar a sua inscrição neste grupo, envie um e-mail para [EMAIL 
PROTECTED]
 Para ver mais opções, visite este grupo em 
http://groups.google.com/group/cake-php-pt?hl=pt-BR
-~----------~----~----~----~------~----~------~--~---

Responder a