ops observei que o método Where espera 3 param nesse caso vai dar erro Em 25 de julho de 2011 18:44, tarsis lima <[email protected]> escreveu:
> Tem razão Felipe, obrigado! > > Em 25 de julho de 2011 16:38, felipe moraes <[email protected]>escreveu: > > ->where(DB::expr("publicar_em <= NOW()"))-> >> >> expr é uma expressão .. o ideal, neste caso, seria colocar completa .. >> >> Em 25 de julho de 2011 13:07, tarsis lima <[email protected]>escreveu: >> >> Ja consegui resolver , foi falha humana, rsrsrs ... bem quanto ao DB::expr >>> é pq "NOW" é uma funçao do banco ai tem que informar isso ao ORM senão ele >>> "escapa" a função >>> >>> Em 25 de julho de 2011 13:04, Gabriel Reitz Giannattasio < >>> [email protected]> escreveu: >>> >>> Qual versão do Kohana se ta usando? >>>> >>>> No 2 tinha bastante problema com isso, no 3.x eles remodelaram o ORM e >>>> não tive mais problemas. >>>> >>>> Gabriel R. Giannattasio >>>> [email protected] >>>> Tel: (48) 8415 3555 >>>> >>>> >>>> >>>> 2011/7/25 tarsis lima <[email protected]> >>>> >>>>> 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. >>>>> >>>> >>>> -- >>>> 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. >>> >> >> >> >> -- >> 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. >> > > > > -- > Társis Lima - Programação Php & MySql > > -- 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.
