Vinícius,

outra opção é você alterar a string logo que recebe a mesma.

segu e o que eu acabei fazendo para resolver este problema.


<?php
class Usuario extends AppModel {
        var $name = 'Usuario';

        function afterFind($result){
                foreach($result as &$rs){
                        $rs['Usuario']['nascimento'] = date('d/m/Y',
strtotime($rs['Usuario']['nascimento']));
                }
                return $result;
        }

        function beforeSave(){
                $a = split("/",$this->data['Usuario']['nascimento']);
                $this->data['Usuario']['nascimento'] = 
$a[2]."-".$a[1]."-".$a[0];
                return true;
        }
}
?>

desta forma ele vai alterar toda data que vier do banco e voltar para
o padrão mySql antes de gravar.

Abraços,
Marcio Trindade




On 7 set, 00:49, Tulio Faria <[EMAIL PROTECTED]> wrote:
> Cara, o que eu fiz foi pegar o helper date e traduzi-lo pra
> portugues...
>
> funfa que é uma blz :)
>
> On 6 set, 15:23, "Vinicius Cruz" <[EMAIL PROTECTED]> wrote:
>
> > Pessoal,
>
> > gerei um livro de visitas, com o bake, mas estou com dificuldades em exibir
> > a data no formato de portugues do Brasil.
> > No view index, onde fica a lista dos registro, aparece a data. Poderia cria
> > uma funcao nessa pagina, pra ajeitar a data, mas o cake tem algo mais
> > pratico de fazer isso?
>
> > Tô tentando desaprender gambiarra... =D
>
> > FaloU!


--~--~---------~--~----~------------~-------~--~----~
Recebeu esta mensagem porque está inscrito em Grupo "Cake PHP Português" do 
Grupos Google.
 Para enviar mensagens para este grupo, envie um email para 
[email protected]
 Para anular a inscrição neste grupo, envie um email para [EMAIL PROTECTED]
 Para mais opções, visite este grupo em 
http://groups.google.com/group/cake-php-pt?hl=pt-PT
-~----------~----~----~----~------~----~------~--~---

Responder a