Tenho 3 tabela:
Tabela Cidade
id, Cidade, UF
model: ‘regiao’ => array(self::HAS_MANY, ‘Regiao’, ‘idcidade’),
Tabela Regiao
id, idrepresentante, idcidade
model: ‘representante’ => array(self::BELONGS_TO, ‘Representante’, ‘idrepresentante’),
'cidade' => array(self::BELONGS_TO, 'Cidade', 'idcidade'),
Tabela Representante
id, nome, endereco
model: ‘regiaos’ => array(self::HAS_MANY, ‘Regiao’, ‘idrepresentante’),
'telefones' => array(self::HAS_MANY, 'Telefone', 'idrepresentante'),
Tabela Telefone
id, telefone, idreprentante
model: ‘representante’ => array(self::BELONGS_TO, ‘Representante’, ‘idrepresentante’),
Entao um representante pode representar varias cidades e um represente pode ter varios telefone. Mais o dado principal da consulta é UF, pois a ideia é lista todos os representante que pertence aquele estado desta forma:
* Regiao: botucatu, bauru, marilia
Telefone: (19) 8888-9999 / (19) 9999-3333 - Reginaldo
E-mail: conquistarepres@ig.com.br
-
Regiao: sao paulo, ibitinga, ourinhos
Telefone: (19) 4444-4444 / (19) 944-3433 - Marcos
E-mail: marcos@ig.com.br
Estou tentando fazer esta consulta em ajax, so que a minha ideia é fazer varias consulta ate chegar o resultado, entao gostaria que vcs me ajuda-se a simplificar a consulta chegando a ao mesmo resultado de uma rapida e de poucas linhas.
Agradeço