EasyAdminBundle + FOSUserBundle用户管理

时间:2018-02-25 10:48:55

标签: symfony fosuserbundle easyadmin

我正在使用symfony和easy admin bundle以及FOSUserBundle进行后台办公。我想知道当管理员在他的空间连接时是否可能,他只看到普通用户,而这些用户只有管理员角色。 或者将管理员与普通用户分开。

我问这个问题,因为使用奏鸣曲我知道这是可能的,但由于我必须在easyadmin下做,我不知道它是否可行。

我一直试图这样做一段时间,我想知道是否有可能。

Merci d' avance :)

1 个答案:

答案 0 :(得分:0)

在简易管理包中,您可以使用DQL FILTER过滤实体,请参阅documentation here

您可以使用它来仅显示普通用户。

你可以尝试这个过滤器:

dql_filter: "entity.roles NOT LIKE '%%env(ROLE_ADMIN)%%'"

因为你似乎是讲法语的,这里有一个非常有趣的article about easyadminbundle