我正在使用symfony和easy admin bundle以及FOSUserBundle进行后台办公。我想知道当管理员在他的空间连接时是否可能,他只看到普通用户,而这些用户只有管理员角色。 或者将管理员与普通用户分开。
我问这个问题,因为使用奏鸣曲我知道这是可能的,但由于我必须在easyadmin下做,我不知道它是否可行。
我一直试图这样做一段时间,我想知道是否有可能。
Merci d' avance :)
答案 0 :(得分:0)
在简易管理包中,您可以使用DQL FILTER过滤实体,请参阅documentation here
您可以使用它来仅显示普通用户。
你可以尝试这个过滤器:
dql_filter: "entity.roles NOT LIKE '%%env(ROLE_ADMIN)%%'"
因为你似乎是讲法语的,这里有一个非常有趣的article about easyadminbundle