Pois é, funciona mesmo, não sei que me deu ontem :S, foi falha minha, agora 
nao me preocupo mais com conversões de data...

segue meu código para quem quiser dar um look.

http://pastebin.com/kXPStWLp 

Em quarta-feira, 20 de junho de 2012 11h46min16s UTC-3, Kaléu Caminha 
escreveu:
>
> Douglas,
> não da pra resolver somente no __get já que todas as vezes que acessamos o 
> valor d eum atributo via ORM do Kohana o __get é chamado?
>
> entendi o problema com o load_values..
> mas não entendi porque só resolvendo no __get não sana o problema.
>
> Poderia me explicar?
>
> Em 20 de junho de 2012 11:17, Douglas J.A.M <[email protected]>escreveu:
>
>> O _get e _set sobrescrevi e funcionou aqui na boa, o que quero ajuda é 
>> como fazer* _load_values *funcionar do mesmo jeito sem ter que fazer uma 
>> POG onde eu copiaria todo o código da implementação na minha função 
>> sobreescrita colocando uns ifs para tratar..
>>
>> Felipe, 
>>
>> A intenção é eu nunca mais ter que ficar tendo que me preocupar com a 
>> conversão de datas mechendo direto no ORM.
>> Timestamp não me serve porque também uso para armazenamento de data de 
>> nascimento e muitos tem + de 42 anos no banco aqui.
>>
>>
>>
>>
>> Em 20 de junho de 2012 11:06, felipe bastos <[email protected]>escreveu:
>>
>> Ah, se vai ficar convertendo data .. timestamp é muito indicado ..
>>>
>>> O resto é facinho, nao exemplificarei pq to no celular e faltam alguns 
>>> caracteres :)
>>> Em 20/06/2012 11:05, "felipe bastos" <[email protected]> escreveu:
>>>
>>> ORM::factory("seumodel") ..
>>>>
>>>> ORM::factory("produto") .. ou new Model_Produto()
>>>>
>>>> Problema com Timestamp nao procede, antes de 1970 nao existia 
>>>> computador :)  (isso é um problema na informatica) basta usar time() e 
>>>> todas as outras funcoes de data .. estude mais o userguide
>>>>
>>>> O restante nao lembro
>>>> Em 20/06/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.
>>>
>>
>>  -- 
>> 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.
>>
>
>
>
> -- 
> Kaléu Caminha | Sistemas de Informação - UFSC
> Educador e Desenvolvedor para Internet
> http://kaleucaminha.com
>
> 

-- 
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/-/7pw4Ks3HNJwJ.
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