public function generateGame()
 {
     for ($i = 1; $i <= 20; $i++) {
         $game = new CreateForm();
         $game->title = $this->fake->text(32);
         $game->content = $this->fake->realText(2000);
         $game->author_id = $this->user_id;
         $game->save();
     }
 }
 public function actionUpdate()
 {
     $id = Yii::$app->request->get('id');
     $game = Game::findOne($id);
     if (!Yii::$app->user->can('updateGame', ['game' => $game])) {
         $this->goHome();
     }
     $model = new CreateForm();
     $model->title = $game->title;
     $model->content = $game->content;
     $model->id = $game->id;
     if ($model->load(Yii::$app->request->post())) {
         $model->cover = UploadedFile::getInstance($model, 'cover');
         if ($model->save()) {
             return $this->redirect(['/game/default/view', 'id' => $id]);
         }
     }
     return $this->render('create', ['model' => $model]);
 }