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