[SP-pm] Dúvida sobre DBIx::Class

Lucas Moraes lucastiagodemoraes at gmail.com
Wed Jul 24 23:17:01 PDT 2013


Queria saber se é possível contar o total de resultado mesmo definindo um
valor em rows, fazer isso na mesma pesquisa com DBIx::Class?

Falou.


Em 23 de julho de 2013 10:29, Lucas Moraes
<lucastiagodemoraes em gmail.com>escreveu:

> Renato é isso mesmo.
> Valeu :)
>
>
> Em 23 de julho de 2013 10:27, Renato Santos <renato.cron em gmail.com>escreveu:
>
> Como é exatamente esse relacionamento?
>>
>> Acho que vc precisaria passar por formulario, então...
>>
>> $c->model('DB::Cdir')->search(
>> {
>> 'cliente.cli_nome' => {"LIKE" => "%$nome%"}
>> },
>> {
>> join => {  formulario => 'cliente' }
>> }
>> );
>>
>> Teoricamente, se os relacionamentos estiverem ok, o dbic já vai resolver
>> o caso de ter N formulários, e retornar apenas 1 Cdir pra vários
>>
>>
>>
>> 2013/7/23 Lucas Moraes <lucastiagodemoraes em gmail.com>
>>
>>> Bom dia Mongers!
>>> Estou com uma dúvida, já fiz isso mas não lembro mais como se faz.
>>> Tenho 3 tabelas
>>> cliente, formulario e cdir
>>>
>>> que estão relacionadas assim:
>>> cliente -> formulario -> cdir
>>>
>>> gostaria de fazer pesquisa de cdir buscando o nome do cliente, exemplo
>>>
>>> $c->model('DB::Cdir')->search(
>>> {
>>> 'cliente.cli_nome' => {"LIKE" => "%$nome%"}
>>> },
>>> {
>>> join => ''
>>> }
>>> );
>>>
>>> mas Cdir não esta diretamente relacionado com cliente, como eu faço esse
>>> tipo de relacionamente?
>>> Já fiz isso uma vez, mas não lembro como.
>>> Alguém pode me ajudar?
>>>
>>>
>>> =begin disclaimer
>>>    Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
>>>  SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org
>>>  L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
>>> =end disclaimer
>>>
>>>
>>
>>
>> --
>> Saravá,
>> Renato CRON
>> http://www.renatocron.com/blog/
>> @renato_cron <http://twitter.com/#!/renato_cron>
>>
>> =begin disclaimer
>>    Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
>>  SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org
>>  L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
>> =end disclaimer
>>
>>
>
-------------- Pr?xima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://mail.pm.org/pipermail/saopaulo-pm/attachments/20130725/a9626645/attachment.html>


More information about the SaoPaulo-pm mailing list