我一直在使用Symfony(2.x),並且對於角色定義,角色層次以及如何使用Symfony他們可以分配給個人用戶。Symfony2:存儲數據庫中的用戶,角色,角色層次和訪問控制
我有興趣將角色和角色層次存儲在數據庫(而不是security.yml)中;但是,我找不到任何支持此文檔的文檔。這是可取的嗎?
我有興趣有一個管理模塊,可以添加新的角色和定義角色層次結構;然而,讓管理模塊修改security.yml或其他配置文件似乎是一個壞主意。
這顯然需要將ACL存儲在數據庫中。
- 有沒有人有任何提示或文件可能有助於此?
- 這是一個壞主意,性能明智嗎?
我已經成功地在Zend Framework中實現了這個功能,並且希望能和Symfony2一樣。
我看到有可用的聯合可以完成這項工作的包。 FOSUserBundle,SonataAdminBundle,SonataUserBundle(在FOSUserBundle之上工作)。我也開始在symfony第一次開發同樣的東西。請分享你的經驗。 – vishal