Exemplo n.º 1
0
 /**
  * @return \yii\web\Response
  * @throws \yii\base\ErrorException
  */
 public function actionSwitch()
 {
     $model = new ConnectionForm();
     if ($model->load(\Yii::$app->request->post()) && $model->validate()) {
         \Yii::info(VarDumper::dumpAsString($model->getAttributes()));
         $this->module->setConnection($model->connection, $model->db);
         RedisModel::resetFilter();
         \Yii::$app->session->setFlash('success', Redisman::t('redisman', 'Switched to') . $this->module->getCurrentName());
     } else {
         \Yii::$app->session->setFlash('error', Html::errorSummary($model));
     }
     return $this->redirect(['index']);
 }