public function actionCreate() { $model = new Cashbook(); $model->inc_datetime = date("Y-m-d H:i:s"); $model->user_id = Yii::$app->user->identity->id; $model->date = date("Y-m-d"); if ($model->load(Yii::$app->request->post())) { // process uploaded image file instance $file = $model->uploadImage(); if ($model->save()) { // upload only if valid uploaded file instance found if ($file !== false) { // Create the ID folder $idfolder = Yii::$app->user->identity->id; //$idfolder = str_pad($idfolder, 6, "0", STR_PAD_LEFT); // add 0000+ID if (!is_dir(Yii::$app->params['uploadUrl'] . $idfolder)) { mkdir(Yii::$app->params['uploadUrl'] . $idfolder, 0777, true); } $path = $model->getImageFile(); $file->saveAs($path); } Yii::$app->session->setFlash("Entry-success", Yii::t("app", "Entry successfully included")); return $this->redirect(['index']); } else { // error in saving model } } return $this->render('create', ['model' => $model]); }