$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.
