/** * Creates a new ComercioProductosRelacionados model. * If creation is successful, the browser will be redirected to the 'view' page. * @return mixed */ public function actionCreate() { $model = new ComercioProductosRelacionados(); if ($model->load(Yii::$app->request->post())) { $productos = $model->id_producto; foreach ($productos as $value) { $newModel = new ComercioProductosRelacionados(); $newModel->id_producto = $value; $newModel->id_comercio = $model->id_comercio; if ($newModel->validate()) { $newModel->save(); } else { foreach ($newModel->errors as $error) { Yii::$app->getSession()->setFlash('danger', $error); return $this->redirect(['view', 'id_comercio' => $model->id_comercio, 'id_producto' => $model->id_producto[0]]); } } } return $this->redirect(['view', 'id_comercio' => $model->id_comercio, 'id_producto' => $model->id_producto[0]]); } else { return $this->render('create', ['model' => $model]); } }