[Cascavel-pm] Duvida DBIC

Donato Azevedo donatoaz em gmail.com
Domingo Dezembro 7 20:40:55 PST 2008


Pessoal

a minha duvida é a seguinte:
eu tenho 1 tabela com 2 relacionamentos many_to_many com outras tabelas.
para ilustrar
A has_many AB;
A many_to_many B;

A has_many AC;
A many_to_many C;

como eu faco para buscar todos os A que cujo B relacionado tem
B.atributoX like '%x%' e que ao mesmo tempo cujo C relacionado tem
C.atributoY like '%y%'?

eu consigo fazer isto para um, fazendo

$c->model('B')->search_like(...)->search_related(AB)->search_related(A)-search_like(...)

mas nao sei como encaixar C nesse meio.

Donato Azevedo
BSEng. Ctrl & Automation - UFMG - 10o per.
"Try not. Do or do not. There is no try."
  -- Master Yoda

na reta final sem hamilton nem timo glock!


Mais detalhes sobre a lista de discussão Cascavel-pm