Yii2,如何将登录用户的用户名自动保存到另一个表中?

Yii2,如何将登录用户的用户名自动保存到另一个表中?,yii2,Yii2,在yii2中,我所做的是用户在一个表中插入一些数据。现在,特定的表有一个名为inserted_by的字段。现在在inserted_by字段中,我需要在该表中插入数据的用户的用户名。用户的用户名在表emp_info中 但问题是用户名应该自动插入到inserted_by字段中,因为该特定用户已经登录到系统中。因此,在inserted_by字段中,我需要插入当前登录的用户的用户名。我怎么做 在控制器添加中 $model->inserted_by = \Yii::$app->user->

在yii2中,我所做的是用户在一个表中插入一些数据。现在,特定的表有一个名为inserted_by的字段。现在在inserted_by字段中,我需要在该表中插入数据的用户的用户名。用户的用户名在表emp_info中

但问题是用户名应该自动插入到inserted_by字段中,因为该特定用户已经登录到系统中。因此,在inserted_by字段中,我需要插入当前登录的用户的用户名。我怎么做

在控制器添加中

$model->inserted_by = \Yii::$app->user->identity->username; 

使用\Yii::$app->user->identity->username;可能是\Yii::$app->user->username我应该在哪里使用此代码?我的意思是像$model->requested\u by=\Yii::$app->user->identity->username???在控制器$model->inserted\u by=\Yii::$app->user->identity->username中;是的,它起作用了!!谢谢