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.

Responder a