Talvez como o GET disse serializando seja possível.

Caso não vc pode fazer uma 'art-manha' , usa o as_array() e manda o array
pro cache, quando vc precisar do objeto vc pega o array do cache e carrega
nas colunas do objeto com o values()  , tbm não sei se resolveria o
problema, mas é uma outra forma de ser feito.

[]s


- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - -

Luiz Alberto S. Ribeiro [ Beto ]
@madeinnordeste
<http://www.twitter.com/madeinnordeste><http://beto.euqueroserummacaco.com>
http://beto.euqueroserummacaco.com






2011/11/21 Get <[email protected]>

> Ja tentou serializar?
>
> @rafaelget
>
>
>
> 2011/11/21 Marcelo Rodrigo <[email protected]>
>
>> Pessoal,
>>
>> Usando KO 3.2, alguém já tentou gravar em cache um objeto ORM carregado
>> com dados de um ->find_all()?
>> Na declaração do model já tentei setar o $_reload_on_wakeup = false mas
>> mesmo assim continuo com problemas e sempre dou de cara com ...
>>
>> *ErrorException [ Warning ]: mysql_fetch_object(): supplied argument is
>> not a valid MySQL result resource.*
>>
>> .. assim que eu obtenho os dados do cache e tenho fazer um foreach()
>>
>> Sei que se eu utilizar um ->as_array() após o find_all eu conseguirei
>> armazenar no cache, porque em vez de um Database_Result eu terei um array.
>> Mas neste caso específico preciso armazenar o model em seu state atual em
>> cache.
>>
>> Alguma idéia?
>>
>>
>> Atenciosamente,
>>
>> Marcelo Rodrigo
>> http://marcelorodrigo.com
>>
>> --
>> 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.
>

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