我遇到了蛋糕的ACL问题。 我的目的是用ACL管理我的插件。
当我加载页面(页面/显示)时,它的工作正常。
但是,当我从我的插件(cms / users / index)加载页面时,我得到以下内容:
警告(512):DbAcl :: check() - 权限检查中的ARO / ACO节点查找失败。节点参考: 阿罗:阵 ( [用户] =>排列 ( [id] => 1 [email] =>电子邮件@电子邮件 [firstname] =>管理 [lastname] => [zip] => [city] => [group_id] => 1 [created] => 1390647137 [modified] => 1390647137 ) ) Aco:controllers / Cms / Users / index [CORE \ Cake \ Model \ Permission.php,第92行]
所以,我不知道这里发生了什么......
我的aros_acos表格如下:
id: 4;
aro_id: 5
aco_id: 15
_create / _read / _update / _delete = 1
我的aro_id链接到:
id: 5
parent_id: (null)
model: Group
foreign_key: 1
alias: (null)
lft: 1
rght: 4
我的aco_id链接到:
id: 15
parent_id: (null)
model: (null)
foreign_key: (null)
alias: controllers
lft: 1
rght: 30
这是一个树结构,在1到30之间,是Cms插件(14,15)。
我的问题:似乎蛋糕无法识别插件页面。 如何解决这个问题?
非常感谢!
格尔茨