我正在创建一个我需要2个角色的Web应用程序。医生和病人。它们通过多对多关系连接(患者可以有几个医生,反之亦然),医生应该能够看到患者的数据,但不能编辑它。
我正在使用FOSUserBundle,并且已经使用了有关使用角色的文档。但是,我看到的文档对创建这些角色没有帮助。我尝试了symfony2文档的安全部分,但它显示了如何创建角色层次结构 - 在我的情况下没有帮助。
如何解决此问题?
编辑:更确切地说:真正的问题是如何添加这两个角色。也许我不需要这些团体......
答案 0 :(得分:2)
我想我解决了它:
http://symfony.com/doc/current/book/security.html#roles
这个角色不需要在任何地方定义 - 你可以开始使用它。
编辑:干脆做 $用户> addRole(" ROLE_MEDIC&#34);