0

我正在创建一个需要 2 个角色的 Web 应用程序。医生和病人。它们通过多对多关系连接(患者可以有多个医生,反之亦然),并且医生应该能够查看其患者的数据,但不能对其进行编辑。

我正在使用 FOSUserBundle 并遵循有关使用角色的文档。但是,我看到的文档并不能帮助我创建这些角色。我尝试了 symfony2 文档的安全部分,但它显示了如何创建角色层次结构——对我来说没有帮助。

我该如何着手解决这个问题?

编辑:更准确地说:真正的问题是如何添加这两个角色。也许我不需要组...

4

1 回答 1

2

我想我解决了它:

http://symfony.com/doc/current/book/security.html#roles

这个角色不需要在任何地方定义——你可以开始使用它。

编辑:只需 $user->addRole("ROLE_MEDIC");

于 2013-02-28T17:08:34.333 回答