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