/** * Creates a new Proyecto model. * If creation is successful, the browser will be redirected to the 'view' page. * @return mixed */ public function actionCreate() { $model = new Proyecto(); if ($model->load(Yii::$app->request->post()) && $model->save()) { return $this->redirect(['view', 'id' => $model->id_Proyecto]); } else { return $this->render('create', ['model' => $model]); } }
/** * Creates a new Proyecto model. * If creation is successful, the browser will be redirected to the 'view' page. * @return mixed */ public function actionCreate() { $model = new Proyecto(); $file = new UploadForm(); $relacion0 = new Relacion(); $relacion1 = new Relacion(); $relacion2 = new Relacion(); $relacion3 = new Relacion(); $relacion4 = new Relacion(); if ($model->load(Yii::$app->request->post())) { $model->save(); if (isset($_POST['Relacion0'])) { $relacion0->id_Usuario = $_POST['Relacion0']; $relacion0->id_Proyecto = $model->id_Proyecto; $relacion0->save(false); } if (isset($_POST['Relacion1'])) { $relacion1->id_Usuario = $_POST['Relacion1']; $relacion1->id_Proyecto = $model->id_Proyecto; $relacion1->save(false); } if (isset($_POST['Relacion2'])) { $relacion2->id_Usuario = $_POST['Relacion2']; $relacion2->id_Proyecto = $model->id_Proyecto; $relacion2->save(false); } if (isset($_POST['Relacion3'])) { $relacion3->id_Usuario = $_POST['Relacion3']; $relacion3->id_Proyecto = $model->id_Proyecto; $relacion3->save(false); } $relacion4->id_Usuario = Yii::$app->user->identity->id; $relacion4->id_Proyecto = $model->id_Proyecto; $relacion4->save(false); if (Yii::$app->request->isPost) { $file->url = UploadedFile::getInstance($file, 'url'); $file->id_proyecto = $model->id_Proyecto; if ($file->upload()) { // file is uploaded successfully } } return $this->redirect(['view', 'id' => $model->id_Proyecto]); } else { return $this->render('create', ['model' => $model, 'relacion0' => $relacion0, 'relacion1' => $relacion1, 'relacion2' => $relacion2, 'relacion3' => $relacion3, 'relacion4' => $relacion4, 'file' => $file]); } }