Я внедрил экран входа. Я понимаю, как работает идентичность. Я могу прочитать информацию о пользователе из идентичности, как это:Yii2 - Обновить информацию о пользователе
Yii::$app->user->identity->firstname
Имеет Yii способ обновления информации идентичности, в случае, если пользователь обновить его/ее имя в профиле?
Я проверял код, и я вижу, Yii инициирует событие, чтобы установить личность веб/пользователя:
$event = new UserEvent([
'identity' => $identity,
]);
$this->trigger(self::EVENT_BEFORE_LOGOUT, $event);
Так, так как идентичность является экземпляром пользователя, может быть, я мог бы сделать:
$event = new UserEvent([
'identity' => $identity,
]);
$this->trigger('afterSave', $event);
Любые проблемы безопасности могут привести к этому? любые другие способы сделать это?
UPDATE я нашел метод, называемый «setIdentity»:
http://www.yiiframework.com/doc-2.0/yii-web-user.html#setIdentity%28%29-detail
я попробовать и посмотреть, если это то, что я ищу.