我正在使用cakephp和acl。但我要面对这个错误。
DbAcl::check() - Failed ARO/ACO node lookup in permissions check. 谢谢你的帮助。
发布于 2011-11-08 19:56:51
您可能已经向控制器添加了操作,但没有更新aco表。您可以使用cake shell从命令行更新acos。
为UsersController的操作view添加aco
cake acl create aco Users view为新控制器添加aco (例如,用于PostsController)
cake acl create aco controllers Posts如果发现有一个脚本来自动更新acos是最有用的。您可以自己编写,也可以使用try something like this aco_sync shell
发布于 2014-08-15 20:23:10
或者只是在cake console cake AclExtras.AclExtras aco_sync中使用这个命令,它将为你刚刚添加的新视图或控制器更新所有需要的AclExtras,当然,你需要使用aco插件。
https://stackoverflow.com/questions/8049637
复制相似问题