public function actionAddPost() { $post = new Post(); $user = Yii::$app->user->identity; $post->load(Yii::$app->request->post(), ''); $post->user_id = $user->id; $post->img = UploadedFile::getInstanceByName('image'); if ($post->save()) { if ($post->img) { $post->saveImage(); } return $post; } else { return $post->getErrors(); } }