$_foto['tb_fotos']['arquivo'] = "arquivo.jpg"; $_foto['tb_fotos']['produto_id'] = 1; $foto = new tb_fotos; $foto->attributes = $_fotos['tb_fotos']; $foto->save();
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)

Help














