Pelo que vi no fórum do kohana .. não tem mais cache pois os dados não são totalmente carregados ..
ou vc serializa o ->as_array() .. ou extende o módulo database. Em 23 de novembro de 2011 07:58, felipe moraes <[email protected]>escreveu: > foreach .. cria array .. e serializa com comando do php? > > por que é mesmo que o cache de banco não tá funcionando? você configurou o > cache dele? > > Em 22 de novembro de 2011 13:41, Marcelo Rodrigo > <[email protected]>escreveu: > >> 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 .. Ccria >> >> >> 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. >> > > > > -- > http://felipebastosweb.com.br > http://twitter.com/felipebastosweb > -- http://felipebastosweb.com.br http://twitter.com/felipebastosweb -- 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.
