Wie erhalte ich die aktuellen Administrator-Benutzerdetails im Back-End?
magento2
admin-user
Mike Zhang
quelle
quelle
bin/magento setup:di:compile
, da sonst der Fehler " Sitzung keine angegeben " angezeigt wird.Wie erhalte ich aktuelle Administrator-Benutzerdetails?
Injizieren Sie eine Backend-Sitzung in Ihren Controller
}}
und verwenden Sie diese Option, um den Benutzernamen oder die E-Mail-Adresse abzurufen
quelle
Ihr Controller wird bereits erweitert,
\Magento\Backend\App\Action
sodass er bereits über das Berechtigungsobjekt verfügt. Es sind keine zusätzlichen Injektionen erforderlich. Um den Benutzer zu erhalten, verwenden Sie einfach diese Funktion:Andere Antworten deuten auf doppelte Injektionen hin, die nicht benötigt werden.
quelle