on(\yii\base\Application::EVENT_BEFORE_REQUEST, function ($event) { if(\Yii::$app->user->identity instanceof User){ $userInfo = \Yii::$app->user->identity->userInfo; $expression = new Expression('NOW()'); $userInfo->date_visit = (new \yii\db\Query)->select($expression)->scalar(); $userInfo->save(); } }); return $app; } }