public function actionCreatepost() { if (\Yii::$app->user->isGuest) { return $this->run('site/login'); } $post = new Post(); $data = \Yii::$app->request->post("Post"); if (!empty($data)) { $post->load(\Yii::$app->request->post()); } if (!empty($data) && $post->validate() && $post->save()) { return $this->render('create_post_success', ['post' => $post]); } else { return $this->render('create_post', ['post' => $post, 'categoryList' => Category::getList()]); } }