$date = DateTime::createFromFormat('Y-m-d', $retorno->_table_columns[$
column]['data_type'])->format('d/m/Y');

Daniel Ribeiro Gomes Pereira
Twitter <https://twitter.com/#!/drgomesp> |
Facebook<https://www.facebook.com/profile.php?id=100000407054469>
 | LinkedIn <http://www.linkedin.com/pub/daniel-ribeiro-gomes/21/414/39>
iPhone: +55 (48) 9111-0931



Em 20 de junho de 2012 10:49, Douglas J.A.M <[email protected]> escreveu:

> Bom dia galera,
>
>    Estou tentando aqui aperfeiçoar o kohana para uso proprio mas cheguei
> numa barreira...
>
> Bem o que eu quero é fazer com que o kohana para a gui trabalhe com o
> formato de data d/m/Y e para o sgbd Y-m-d, não quero usar timestamp pois
> não me atende pela restrição de 1970.
>
> Então fui lá, criei uma classe ORM para sobrescrever uns metódos, até aí
> fiz o __get e __set, tranquilo funcionaram...
>
> Mas ai fui fazer testes mais a fundo, e vi que quando se usa o 
> ORM::tal($id=null)->find_all();
> não passa pelo __get, :@ odio eterno hehe, ai fui ver a função,
> mas ela é muito engessada, dando assim muito trabalho para modifica-la
> assim não rola, alguem sabe uma solução viável para conseguir fazer essa
> proeza que quero funcionar globalmente sem que eu use um columns ou get?
>
> public function __get($column) {
> $retorno = parent::__get($column);
>
> if (is_object($retorno) == true && $retorno instanceof ORM &&
> $retorno->_table_columns[$column]['data_type'] == 'datetime') {
>  // passo a data para o formato d/m/Y
> }
>  return $retorno;
> }
> }
>
> Atenciosamente,
>
> --
> Você está recebendo esta mensagem porque se inscreveu no grupo "Kohana
> Php" dos Grupos do Google.
> Para ver esta discussão na web, acesse
> https://groups.google.com/d/msg/kohana-php/-/sXmwRjb3IWIJ.
> Para postar neste grupo, envie um e-mail para [email protected].
> Para cancelar a inscrição nesse grupo, envie um e-mail para
> [email protected].
> Para obter mais opções, visite esse grupo em
> http://groups.google.com/group/kohana-php?hl=pt-BR.
>

-- 
Você está recebendo esta mensagem porque se inscreveu no grupo "Kohana Php" dos 
Grupos do Google.
Para postar neste grupo, envie um e-mail para [email protected].
Para cancelar a inscrição nesse grupo, envie um e-mail para 
[email protected].
Para obter mais opções, visite esse grupo em 
http://groups.google.com/group/kohana-php?hl=pt-BR.

Responder a