1

我已经实现了 Symfony 身份验证并限制对 easyadmin 页面的访问。如果我登录,Symfony 的调试工具栏会显示:

Authenticated: Yes Logged in as: my@email...

但是在 EasyAdmin 的右上角,有一个用户片段显示 Logged in as: Unnamed

如何设置名称,以便 EasyAdmin 用户片段显示登录用户的名称?

4

1 回答 1

2

看看这个配置。 https://symfony.com/doc/master/bundles/EasyAdminBundle/book/basic-configuration.html

配置/包/easy_admin.yaml

用户:

    # 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”更改为您的用户实体中的属性名称(例如“电子邮件”)

于 2019-10-25T22:09:11.200 回答