Bom dia pessoal, estou com um problema, tenho um modulo tb_produtos, e outro tb_fotos, onde em Tb_produtosController.php na public function actionCreate() eu faço o upload de uma imagem e tenho que ali mesmo salvar no modulo tb_fotos, ou seja tenho que salvar um registro de outro modulo dentro desse tb_produtos, tentei fazer isso:
tentei colocar esse codigo dentro do actionCreate() do tb_produtos, porem não deu certo.
Como eu poderia fazer essa operação?
O erro:
CDbException
Description
CDbCommand failed to execute the SQL statement: SQLSTATE[HY000]: General error: 1452 Cannot add or update a child row: a foreign key constraint fails (dcasarini.tb_fotos, CONSTRAINT tb_fotos_ibfk_1 FOREIGN KEY (produto_id) REFERENCES tb_produtos (id_produto) ON DELETE NO ACTION ON UPDATE NO ACTION)INSERT INTO tb_fotos (arquivo, produto_id) VALUES (:yp0, :yp1)