Ejemplo n.º 1
0
 /**
  * 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]);
     }
 }
Ejemplo n.º 2
0
 /**
  * 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]);
     }
 }