我已经实现了 Symfony 身份验证并限制对 easyadmin 页面的访问。如果我登录,Symfony 的调试工具栏会显示:
Authenticated: Yes
Logged in as: my@email...
但是在 EasyAdmin 的右上角,有一个用户片段显示
Logged in as: Unnamed
如何设置名称,以便 EasyAdmin 用户片段显示登录用户的名称?
看看这个配置。 https://symfony.com/doc/master/bundles/EasyAdminBundle/book/basic-configuration.html
用户:
# this method/property must return the string representation of the user
# (Symfony will look for getFullName(), isFullName(), ..., and 'fullName' property)
name_property_path: 'fullName'
如果您想在此处显示用户的电子邮件地址,则必须将“fullName”更改为您的用户实体中的属性名称(例如“电子邮件”)