Tentei serializar, sem sucesso.
A informação que ele serializa, não contempla os valores que foram usados
no Query Builder.

Se eu der um find_all o objeto se transforma num result e perco a chamada
ao ->serialize() por sua vez.
To tentando achar outra alternativa aqui.

Atenciosamente,

Marcelo Rodrigo
http://marcelorodrigo.com


Em 21 de novembro de 2011 11:28, Beto <[email protected]> escreveu:

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

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