/** * Creates a new Categoria model. * If creation is successful, the browser will be redirected to the 'view' page. * @return mixed */ public function actionCreate() { $model = new Categoria(); if ($model->load(Yii::$app->request->post())) { // $model->created_by = Yii::$app->user->id; // $model->updated_by = Yii::$app->user->id; $model->file = UploadedFile::getInstance($model, 'file'); $model->imagen = Helper::limpiaUrl($model->categoria . '.' . $model->file->extension); $model->file->saveAs('web/img/' . $model->imagen); if ($model->save()) { Yii::$app->session->setFlash("success", "Categoría creada exitosamente"); } else { // echo "<pre>"; // print_r($model->getErrors()); // exit; Yii::$app->session->setFlash("error", "La categoría no pudo ser creada"); } //return $this->redirect(['view', 'id' => $model->id]); return $this->redirect(["index"]); } else { return $this->render('create', ['model' => $model]); } }