CakePHP在ACL设置的最后一步

时间:2012-06-16 00:05:04

标签: php cakephp acl

我知道有几个线程提出类似的问题 - 但我没有找到任何真正的答案来解决这个特定的语法错误,我一遍又一遍地遵循教程并仍然最终得到这些错误 - 我知道它正在寻找一个ACL与ACO之间关系缺失节点 - 请帮忙

Warning (512): DbAcl::check() - Failed ARO/ACO node lookup in permissions check.  Node references:
    Aro: Array
    (
        [User] => Array
            (
                [id] => 1
                [username] => admin
                [group_id] => 1
                [created] => 2012-06-15 14:20:44
                [modified] => 2012-06-15 14:20:44
            )

    )

    Aco: controllers/Pages/display [CORE/Cake/Controller/Component/Acl/DbAcl.php, line 79]

1 个答案:

答案 0 :(得分:1)

您的应用看起来无法找到Pages控制器的显示操作的aco记录。确保将所有内容加载到数据库中的最快方法是使用AclExtras Plugin,这将扫描您的控制器文件并将所有操作添加到您的aco表中。