【发布时间】:2012-05-31 06:41:34
【问题描述】:
在阅读电子书“实用 CakePHP 项目”第 8 章“A Cake 控制面板”中的教程时,我遇到了一个奇怪的错误。一切都已建立,数据库已设置并且完全空白,我正在运行本章末尾的测试以验证一切正常......我不确定发生了什么,但我一直遇到以下错误:
Warning (512): DbAcl::check() - Failed ARO/ACO node lookup in permissions check. Node references:
Aro: Array
(
[User] => Array
(
[id] => 2
[username] => admin
[group_id] => 1
[created] => 2010-07-05 12:07:45
[modified] => 2010-07-05 12:08:00
)
)
它似乎告诉我,我的 Aro 中没有由 id 为“2”的模型“用户”标识的节点。但是查看我的 Aros 表,我可以清楚地看到最后一条记录如下:
id:4, parent_id:2, model:User, foreign_key:2, alias:User:2, lft:2, rght:3
以下相关记录是我的用户表:
id:2, username:admin, password:hashed, group_id:1, created:date, modified:date
我哪里出错了?任何人可以指出我的方向将不胜感激。
谢谢!
【问题讨论】: