Renato é isso mesmo. Valeu :)
Em 23 de julho de 2013 10:27, Renato Santos <renato.c...@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 <lucastiagodemor...@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@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@pm.org > L<http://mail.pm.org/mailman/listinfo/saopaulo-pm> > =end disclaimer > >
=begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org L<http://mail.pm.org/mailman/listinfo/saopaulo-pm> =end disclaimer