用于管理Symfony 3中访问控制的ACL或选民

时间:2017-04-21 13:08:56

标签: symfony acl symfony2-voter

我正在使用symfony 3构建一个项目,并尝试在选民和ACL之间做出决定。 Soi有许多角色(SUPERADMIN,ADMIN,Office,Bureau,manager,user ......),我的项目应该让superadmin可以通过界面添加任何其他角色。

另外我有很多对象(交货单,合同,兑现,......)我应该管理这些对象的权限这里有一些例子 - 办公室只能查看和编辑与办公室位于同一城市的删除通知

  • 用户只能查看合同

  • 经理只能查看和编辑属于其办公室的合同

  • superadmin可以查看和编辑所有内容并添加新角色并对用户产生影响

...

所以它将成为一个庞大的管理项目,我已经找到了ACL和选民,并且无法决定哪一种是适合我情况的技术。或者也许还有其他技术可以帮助我:/感谢您的帮助

0 个答案:

没有答案