我正在建造一个需要使用ACL的应用程序。 我试图在我的一个控制器操作中检查权限。 这是我的蛋糕控制器代码, 有效 :
./cake acl check Group.83 controllers all
Group.83 is allowed.
然而,在我的控制器里,当我使用这个代码的时候, 它应该会回到真实的:
checkPerm = $this- & gt;Acl-gt; check( 第83组, 控制器, 全部) ;
我知道这个错误:
Warning (512): DbAcl::check() - Failed ARO/ACO node lookup in permissions check. Node references:
Aro: Group.83
Aco: controllers [CORE/cake/libs/controller/components/acl.php, line 273]
我知道,我的ACL设置是正确的, 否则蛋糕控制台的命令会失败。 我认为它在我的控制器中有些东西, 但我不确定是什么导致了这个错误。 有什么想法吗?