Как сделать подобие
update_at
, но с своим полем и значением? Не делая костылей, увеличивая одинаковым кодом в контроллерах и моделях.
По идеи логически эт над как-то грамотно добавить
свое поле аналогично
update_at
, не делая дополнительных запросов в БД, но мне бы не хотелось изменять базисные модели Yii2 advanced.
UserController:public function actionLogin()
{
$this->layout = 'login';
if (!Yii::$app->user->isGuest) {
return $this->goHome();
}
$model = new LoginForm();
if ($model->load(Yii::$app->request->post()) && $model->login()) {
return $this->goHome();
} else {
$model->password = '';
return $this->render('login', [
'model' => $model,
]);
}
}
В
$model->login() обычная валидация сравнивающая пароли.