2
由于文档太少,很难学习Symfony2的ACL系统的细节,但到目前为止,我已经设法理解了大部分概念。但是,有一个问题...向ACL添加权限
我希望能够添加许可ADMIN
,该许可继承了与用于ACL的OWNER
相同的条件。我的目标是在帖子页面中指定管理控制,同时也让管理员可以访问授予所有者的其他控件。
如果任何人都可以提供清晰的示例,文档或链接作为帮助,将不胜感激,甚至在正确的道路上微调是受欢迎的。
由于文档太少,很难学习Symfony2的ACL系统的细节,但到目前为止,我已经设法理解了大部分概念。但是,有一个问题...向ACL添加权限
我希望能够添加许可ADMIN
,该许可继承了与用于ACL的OWNER
相同的条件。我的目标是在帖子页面中指定管理控制,同时也让管理员可以访问授予所有者的其他控件。
如果任何人都可以提供清晰的示例,文档或链接作为帮助,将不胜感激,甚至在正确的道路上微调是受欢迎的。
$builder = new MaskBuilder();
$builder
->add('owner')
;
$mask = $builder->get();
$acl->insertObjectAce(new UserSecurityIdentity('user1'), $mask);
然后采用相同的面膜你的 “admin” 用户。
这是你在找什么?希望这有点帮助;)
我需要不同的掩码,因为“ADMIN”掩码允许其他选项(如移动文章)在应该从OWNER继承的掩码之上。我的问题是扩展ACL系统以添加更多权限,以及如何让这些权限继承其他权限。 – Dandy