我对Symfony2有疑问,希望有人可以帮助我。
我正在开发一个应用程序,其中管理员用户必须能够使用新权限创建新角色。换句话说,每次管理员创建新角色时,app / security.yml文件都会更改。我想知道我怎么能这样做......或者是否有捆绑可以帮助我解决这个问题。
答案 0 :(得分:0)
创建自己的用户实体扩展UserInterface,然后自定义函数getRoles();
答案 1 :(得分:0)
您可能想要使用ACL's。
但这取决于你对角色的处理方式。为什么管理员会创建新角色?他们授予了什么权限?角色通常保护路由,我不知道从某种管理界面(开箱即用)动态定义路由的方法。所以我猜你想给用户做各种事情的权限。所以我想你想看看ACL。