Symfony2:在自定义用户提供程序的配置中创建角色映射

时间:2014-07-09 13:21:38

标签: symfony

我有一个非常基本的自定义用户提供程序,可以从我的数据库加载用户(它与内置实体提供程序非常相似)。 我想手动将角色分配硬编码到配置文件(security.yml文件最有意义),而不是在数据库中编写角色。

我的User实体实现了UserInterface,因此它有一个getRoles()方法,但是我无法将登录放在那里以从配置中读取角色映射,因为它是模型层。

我真的不知道从哪里开始这个。看起来我需要一些其他区域来查找角色映射并将角色分配给用户。我应该为我的User实体提供Doctrine postLoad监听器服务,然后在那里加载配置并分配角色吗?

0 个答案:

没有答案