Ola galera, sou novo aqui na comunidade e me encantei com o Yii, eu estava a pouco tempo estudando o PRADO, mas percebi que relamente o Yii tem uma sistematica de trabalho fantastica, e por isso estou conhecendo.
Estou desenvolvendo uma ferramenta como parte do aprendizado em Yii, e encontrei uma duvida que não achei nem no wiki nem nos forums.
Eu li e fiz os passos do wiki:
How to use a single form to collect data for two or more models?
http://www.yiiframework.com/wiki/19/how-to-use-a-single-form-to-collect-data-for-two-or-more-models/
E entendi como são separados e validados os dados e fornecido a cada modelo.
o que acontece é que eu estou fazendo um formulário que além de usar dois modelos deve associar um modelo a outro, explicarei melhor nas imagens abaixo:
Modelo de dados
1173
Suposto Formulario
1172
Como mencionei, quero que os 2 modelos estejam relacionados, ao se preencher o formulario com os dados do Centro de Custo e preencher ao menos um modulo, quero que o numero usado para o centro de custo seja automaticamente associado ao modulo (que tem uma identificação para o centro de custo pertencente a aquele modulo)
Detalhe: Os campos estão aparecendo no "Suposto formulario" (feito no mspaint) mas no banco de dados ambos são auto_increment
Minha duvida e justamente por ja ter utilizado o prado e saber que la eu conssigo buscar algo como:
CentroCusto::finder()->withModulos()->findAll();
Porém ainda não vi nenhum exemplo de como fazer isso no Yii.
Se eu não fui claro e precisarem de mais detalhes é so me informar que eu tento complementar.
Grato
Att