Buscar item em tabelas relacionadas

Tenho duas tabelas (Representatives, Cities) onde a primeira tem uma chave estrangeira (city_id) da segunda tabela respectivamente.

Quero fazer uma busca onde listo todos os REPRESENTATIVES que tem referencia a chave estrangeira (city_id), explicando melhor, quero que ele me retorne todo o conteudo da tabela CITIES que tem relação com REPRESENTATIVES.

Obrigado, e no aguardo de uma solução.

Veja se isso ajuda: http://www.yiiframework.com/doc/guide/1.1/pt_br/database.arr#executando-consultas-relacionais

Abraço!

Cara valeu mesmo, resolveu o meu problema.

E deixo aqui caso alguem venha a ter a mesma dúvida que eu.




$cidades=Representatives::model()->with('city')->findAll("state = '$UF'");

		

		//$cidades = Cities::model()->findAll("state = '$UF'");

		foreach($cidades as $cidade){

			echo $cidade->city->name;

			echo "<br />";

		}



Onde a REPRESENTATIVES tem relação com CITIES e lista somente as cidades que contem representantes.

Abraço a todos.