In yii2, was ich tue, ist Benutzer einige Daten in einer Tabelle einfügen. Jetzt hat diese bestimmte Tabelle ein Feld namens insert_by. Jetzt im Feld insert_by benötige ich den Benutzernamen des Benutzers, der die Daten in diese Tabelle eingefügt hat. Der Benutzername des Benutzers befindet sich in der Tabelle emp_info.Yii2, Wie speichert man den Benutzernamen des angemeldeten Benutzers in einer anderen Tabelle automatisch?
Aber das Problem ist, dass der Benutzername automatisch in das Feld insert_by eingefügt werden sollte, da dieser bestimmte Benutzer bereits im System angemeldet ist. In diesem Feld insert_by muss ich den Benutzernamen des Benutzers eingeben, der gerade eingeloggt ist. Wie kann ich es tun ?
Verwenden '\ Yii :: $ app-> user-> identitäts> Benutzername;' sein kann '\ Yii :: app $> user-> username' –
Wo soll ich diesen Code verwenden? ich meine wie $ model-> requested_by = \ Yii :: $ app-> benutzer-> identity-> benutzername; ??? –
Im Controller '$ model-> insert_by = \ Yii :: $ app-> Benutzer-> Identität-> Benutzername;' –