Deixa eu explicar melhor .. a consulta esta rodando mas é como se estivesse ignorando a parte da data ... as outras condições são satisfeitas normalmente.
ou seja em vez de retornar as noticias com data inferior e igual a atual esta retornando também as com data posterior, (está ignorando só a expressão de data). O estranho que a query retornada em last_query() se eu rodar direto no banco traz os registros certos somente com data inferior e atual. Em 25 de julho de 2011 12:51, Beto <[email protected]> escreveu: > nao tenho como testar daqui, mas vc ja tentou sem o metodo where só p/ ver > se funciona ? > []s > > - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > - - - > > Luiz Alberto S. Ribeiro [ Beto ] > @madeinnordeste > <http://www.twitter.com/madeinnordeste><http://beto.euqueroserummacaco.com> > http://beto.euqueroserummacaco.com > > > > > > > 2011/7/25 tarsis lima <[email protected]> > >> Apenas omiti ... mas vai .. >> >> $ORM = ORM::factory('noticia'); >> $Noticias = $ORM->order_by('id','desc')->where('publicar_em', '<=', >> DB::expr('NOW()'))->and_where('publicar','=','S')->and_where('id','!=',$id)->limit(3)->find_all(); >> echo $ORM->last_query(); >> >> coloquei numa variável para ter acesso ao last_query() mas em ambos os >> casos não interfere no resultado, >> >> Em 25 de julho de 2011 12:44, Beto <[email protected]> escreveu: >> >>> como a $ORM é definida antes de ser usada ? >>> >>> já tentou algo algo como: >>> >>> $noticias = ORM::Factory('noticia')->where('publicar_em', '<=', >>> DB::expr('NOW()'))->order_by('id', 'desc')->find_all(); >>> >>> >>> []s >>> >>> >>> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - >>> - - - - >>> >>> Luiz Alberto S. Ribeiro [ Beto ] >>> @madeinnordeste >>> <http://www.twitter.com/madeinnordeste><http://beto.euqueroserummacaco.com> >>> http://beto.euqueroserummacaco.com >>> >>> >>> >>> >>> >>> >>> 2011/7/25 tarsis lima <[email protected]> >>> >>>> $ORM >>> >>> >>> -- >>> 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. >>> >> >> >> >> -- >> Társis Lima - Programação Php & MySql >> >> -- >> 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. > -- Társis Lima - Programação Php & MySql -- 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.
