DbAcl :: check() - 权限检查中的ARO / ACO节点查找失败。

时间:2011-11-08 11:24:52

标签: cakephp acl

我正在使用cakephp并使用acl。 但我面对这个错误。

DbAcl::check() - Failed ARO/ACO node lookup in permissions check.  

感谢您的帮助。

2 个答案:

答案 0 :(得分:8)

您可能已向控制器添加了操作,但未更新aco表。您可以使用cake shell从命令行更新您的acos。

view

的操作UsersController添加aco
cake acl create aco Users view

为新控制器添加aco(例如PostsController

cake acl create aco controllers Posts

如果找到最有用的脚本来自动更新acos。您可以自己编写,也可以try something like this aco_sync shell

答案 1 :(得分:2)

或者只是在蛋糕控制台中执行此命令 cake AclExtras.AclExtras aco_sync 它将为您刚刚添加的新视图或控制器更新所有需要的acos 当然,你需要AclExtras插件。

相关问题