public function actionUpdate() { $name = Yii::$app->request->get('name'); if (empty($name)) { return FALSE; } // Convert module array $ignoreModule = ['gii', 'config', 'debug']; foreach (array_keys(Yii::$app->modules) as $module) { if (!in_array($module, $ignoreModule)) { $modules[$module] = $module; } } $model = LetConfig::findOne($name); if ($model->load(Yii::$app->request->post())) { $model->name = $model->module . '.' . $model->key; $model->convertData($model->type); /*if (!$model->validate()) { var_dump($model->value); var_dump($model->errors); // var_dump($model); }*/ var_dump($model->errors); if ($model->save()) { return $this->redirect(Url::toRoute(['backend/default/index'])); } } return $this->render('update', ['model' => $model, 'modules' => $modules]); }