【发布时间】:2018-12-10 10:49:56
【问题描述】:
我在 symfony 3.4 上的站点上有管理区域。 admin 的登录和密码存储在 security.yml 的内存中
providers:
users_db:
entity:
class: AppBundle:User
property: email
admin_db:
memory:
users:
admin:
password: root
roles: 'ROLE_ADMIN'
我还需要一个用于管理员 DQL 查询的存储库(用户数、评论数、不同设置)。但我不需要实体管理员(我将管理员的数据存储在 security.yml 的内存中) 如何在不创建实体管理员的情况下创建存储库 AdminRepository。 (我的数据库中不需要表管理员!!!)
【问题讨论】:
-
我认为您需要的是服务而不是 AdminRepository。在此服务中,您可以使用不同的存储库,例如 UserRepository 来获取用户数