我使用的是fos用户包,我想添加两个角色role_admin和role_user。
我应该在securitiy.yml中这样做吗?
role_hierarchy:
ROLE_ADMIN: ROLE_USER
第二个问题是,我在数据库的用户表中没有role列。那么,如何处理角色,或者应该将列角色添加到我的表中?更准确地说:如果我不给实体User添加一个属性来指示角色,我们怎么知道呢?
发布于 2013-04-16 10:45:49
可以,如果要为用户添加某些角色,则必须在security.yml
中执行此操作
但是,如果您正确地扩展了FOSUserBundle (通过创建扩展FOSUserBundle baseUser类的用户实体),则应该将该列包含在数据库架构中。
此外,请记住,在创建了要使用的用户之后以及在security.yml
文件中创建了角色时,FOSUserBundle提供了用于向特定用户添加角色的命令行界面工具
https://stackoverflow.com/questions/16033013
复制