【发布时间】:2011-11-08 11:24:52
【问题描述】:
我正在使用 cakephp 并使用 acl 。 但我面临这个错误。
DbAcl::check() - Failed ARO/ACO node lookup in permissions check.
感谢您的帮助。
【问题讨论】:
我正在使用 cakephp 并使用 acl 。 但我面临这个错误。
DbAcl::check() - Failed ARO/ACO node lookup in permissions check.
感谢您的帮助。
【问题讨论】:
您可能已向控制器添加操作但未更新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
【讨论】:
或者只是在蛋糕控制台中执行这个命令 蛋糕 AclExtras.AclExtras aco_sync 它将为您刚刚添加的新视图或控制器更新所有需要的 acos 当然,您需要 AclExtras 插件。
【讨论】: