public function actionIndex() { $message = ""; $errors = []; $user_id = Yii::$app->user->getId(); $user = User::find()->where(['id' => $user_id])->one(); if (Yii::$app->request->isPost) { $model = new SettingsForm(); $model->setAttributes(Yii::$app->request->post()); if ($model->validate()) { $user->setAttributes($model->getAttributes()); $user->filter_payday = $model->filter_payday ? 1 : 0; $save = $user->save(); if ($save) { $message = '<div class="alert alert-success" role="alert">Настройки обновлены</div>'; } } else { $errors = $model->getErrors(); } } return $this->render('index', ['user' => $user, 'message' => $message, 'errors' => $errors]); }