Inicialmente achei uma solução em http://book.cakephp.org/view/1048/Callback-Methods#afterFind-1050
Utilizando o Metodo de CallBack "afterFind"... Interessante... mas o mesmo deveria ser feito para todos os Models... logo a minha preguiça extrema não me deixou ficar feliz com isso...
Pensei mais um pouco e acabei optando por implementar o codigo no AppModel, fazendo com que todos os models que o estendessem, sofressem a formatação automaticamente. O melhor de tudo, é que como eu compartilho o Core do CakePHP para varias aplicações, nunca mais vou precisar formatar a data desses dois campos...
Dica boba... mas ajuda bastante...
See you!
2 comentários:
Muito legal!
Estou me sentindo mais ou menos assim com o Ruby.
Se você quiser alterar um comportamento que afete todos os objetos (ou todos os descendentes de uma classe-pai comum), basta alterar a classe Object (ou a classe-pai comum). Isso é muito interessante! :)
Sucesso!
Provavelmente você já saiba disso..
O CakePHP é baseado no Rails... nunca o estudei.. mas imagino que sejam parecidos realmente...
Sucesso pra vc tb!
Postar um comentário