Symfony Fos用户捆绑

时间:2015-03-27 09:22:45

标签: fosuserbundle

我对symfony 2 frmaework很安静,我一直试图找到一个内置函数或fos容器服务,其中包含有关当前登录用户的组或角色的信息。我使用了FOS用户包组和每个用户只被分配给一个组,角色被定义为分组。

提前致谢。

1 个答案:

答案 0 :(得分:0)

在symfony会话对象中,您将拥有当前登录的用户,并且由于该组映射到用户实体,您只需使用getter访问该组就是一个小例子

{{ app.security.getToken().getUser().getGroup() }}

要获取组角色,只需调用Geter getRoles(),它就会在同一个数组中返回用户角色及其组角色。

相关问题