如何使用cake的acl管理插件?

时间:2014-01-25 11:47:11

标签: php cakephp acl

我遇到了蛋糕的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)。

我的问题:似乎蛋糕无法识别插件页面。 如何解决这个问题?

非常感谢!

格尔茨

0 个答案:

没有答案