Relations entre duas tabelas

Seguinte galera, tenho dois models, Usuario e Regiao. No model Usuario eu estou tentando relacionar a tabela regiao da seguinte maneira:

public function relations()

{

return array(

'regiao'=>array(self::HAS_ONE, 'Regiao', 'reg_id'),

);

}

E isso não está dando certo pois em vez de procurar na tabela regiao pelo reg_id que está na tabela usuario ele está usando o campo usr_id (PK), sei que um dos problemas é que nas duas tabelas (usuario e regiao) o campo se chama reg_id, a estrutura basicamente é essa:

usuario

usr_id (PK)

reg_id (FK)

usr_nome

etc…

regiao

reg_id (PK)

reg_nome

etc…

O relacionamento entre elas é um pra muitos da regiao pra usuario, alguém pode me ajudar?

Você precisa usar um relacionamento "belongs to".

Perfeito mentel, mosquei agora, abraço cara.

Use a extensão giix do próprio Mentel e receba isso tudo mastigado com a geração de código.

Aliás, você abandonou o desenvolvimento da extensão Mentel?

Eu te enviei algumas questões no tópico do forum mas não houve resposta.

Obrigado por recomendar o giix!

Não abandonei, tem muita coisa por vir ainda :)

Estou só muito ocupado mesmo.

Sempre recomendarei! Essa extensão é uma mão na roda. Aproveito a oportunidade para agradecer pela sua colaboração criando essa maravilha. :)

Eu já mexi em algumas coisas para "melhorar" o giix.

Se quiser uma força aí para uma nova versão, conte comigo.

Obrigado!

Cara, você pode mandar sugestões e código pelo Google Code:

http://code.google.com/p/giix/issues/entry

Valeu!