Relações

Bom dia, sou meio novo no Yii e gostaria de esclarecer uma dúvida. Digamos que tenho as seguintes tabelas:




associados | associado_juridico | associado_fisico | associado_diretor

id         | id                 | id               | id

endereco   | associado_id       | associado_id     | associado_juridico_id

telefone   | cnpj               | cpf              | nome

tipo       |                    |                  |



Então a lógica seria que em um cadastro de associados ele pode ser jurídico ou físico e os associados jurídicos possuem diretores. Para esse cadastro seria feito apenas um formulário onde o usuário selecionaria o tipo de associado e os devidos campos devem ser adicionados.

Gostaria de saber a maneira correta de lidar com isto, deve ter um model para cada tabela? Como é salvo as associações?

Obrigado

[size="2"]

[size="2"]Sim[/size]

[/size]

A extensão a seguir pode lhe ajudar: [size="2"]https://github.com/y...lated-behavior/ [/size]

Valeu, ajudou bastante