我正在使用 cakephp 2.3.0 并使用 ACL。我授予以下组的权限:
$group->id = 2;
$this->Acl->deny($group, 'controllers');
$this->Acl->allow($group, 'controllers/Posts');
现在我如何检查来自同一控制器的 $group->id = 2 是否允许“控制器/帖子”?
我在尝试
$this->Acl->check('controllers/Posts', '2');
但它总是返回 false 并生成警告:
Failed ARO/ACO node lookup in permissions check. Node references:
Aro: controllers/Pages
Aco: Data entry operator
请帮我。谢谢。