因为文档很少,所以很难了解Symfony2的ACL系统的来龙去脉,但到目前为止我已经设法理解了大部分概念。但是,有一个问题......
我希望能够添加一个权限ADMIN
,该权限继承与OWNER
相同的条件,以便与ACL一起使用。我的目标是在帖子页面中指定管理员控件,同时也让管理员可以访问授予所有者的其他控件。
如果有人能够提供明确的示例,文档或链接作为协助将非常感激,甚至欢迎在正确的道路上轻推。
答案 0 :(得分:1)
$builder = new MaskBuilder();
$builder
->add('owner')
;
$mask = $builder->get();
$acl->insertObjectAce(new UserSecurityIdentity('user1'), $mask);
然后将相同的掩码应用于“ADMIN”用户。
这就是你要找的东西吗?希望反正有点帮助;)