2

我在 symfony 和 easy admin bundle 和 FOSUserBundle 下做一个后台。我想知道当管理员在他的空间中连接时是否有可能,他只看到普通用户,而这些用户没有角色管理员。或将管理员与普通用户分开。

我问这个问题是因为使用 Sonata 我知道这是可能的,但因为我必须在 easyadmin 下进行,所以我不知道它是否可行。

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

谢谢 d'avance :)

4

1 回答 1

0

在简单的管理包中,您可以使用 DQL FILTER 过滤实体,请参阅此处的文档

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

你可以试试这个过滤器:

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

因为您似乎是讲法语的,所以这是一篇关于 easyadminbundle的非常有趣的文章

于 2018-02-25T15:57:47.743 回答