我正在使用zend框架2.在那里我可以获得acl的资源列表getResources();
喜欢这个方法如何在zend框架2中的acl中获取规则列表?
答案 0 :(得分:0)
查看 Github 中ZF2存储库中的Acl.php文件,我想您应该能够调用下面的函数来获取规则的列表使用Resource
和Role
:
protected function &getRules(Resource\ResourceInterface $resource = null, Role\RoleInterface $role = null, $create = false)
{
}
这是他们在函数上面写的:
然而,虽然目前尚不清楚您想要实现的目标,但我个人认为使用规则列表并不是一个好主意。您应该只使用角色并让系统处理规则。例如,在 ZF2 中,如其文档中所述:
角色可以从其他现有角色继承而无需直接分配一些规则。
您可以在 ZF2 中详细了解角色以及如何实施它们here。