/** * @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']); }