簡體   English   中英

帶有FOSUserBundle的Symfony2 - 如何將沒有層次結構的角色添加到我的應用程序中

[英]Symfony2 with FOSUserBundle - how to add roles without hierarchy to my application

我正在創建一個Web應用程序,我需要2個角色。 醫生和病人。 它們通過多對多關系連接(患者可以有幾個醫生,反之亦然),醫生應該能夠看到患者的數據,但不能編輯它。

我正在使用FOSUserBundle並遵循使用角色的文檔。 但是,我看到的文檔對創建這些角色沒有幫助。 我嘗試了symfony2文檔的安全性部分,但它顯示了如何創建角色層次結構 - 在我的情況下沒有幫助。

我該如何解決這個問題?

編輯:更確切地說:真正的問題是如何添加這兩個角色。 也許我不需要這些團體......

我想我解決了它:

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

此角色不需要在任何地方定義 - 您可以開始使用它。

編輯:只需執行$ user-> addRole(“ROLE_MEDIC”);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM