问题描述
|
我尝试了解ACL组件,但对新手来说很难
但是我尝试将数据插入表并捕获屏幕并制作箭头
为了让自己理解,我可以理解外键和父母ID
在aro和aco表中,在许多角色以及许多aro和aco的情况下,我需要示例
我是学生,在最终项目中使用cakephp并尝试撰写句子
谢谢您尝试理解我的问题
解决方法
由于我觉得很难理解您的问题,因此我试图通过这些链接对CakePHP中的ACL进行很好的说明:
ACL受控应用程序教程
ACL组件说明
ACL组件的API条目
但是,仅说明一下“ foreign_key \”和“ parent_id \”这两个键分别是什么:
外键
这用于将ARO(访问请求对象)链接到数据库中的相应条目。例如,您可以将用户链接到其对应的ARO,并从他们之间的Cakes关联中受益,并将所有信息放在一个位置。
parent_id
这用于构建ACO(访问控制对象)的树结构。如果提供parent_id,则结构可能如下所示:
Your_Controller (has id 5)
Your_First_Method (has id 6 and parent_id 5)
Your_Second_Method (has id 7 and parent_id 5)
如您所见,您将获得一个不错的ACO层次结构。
希望这有助于您更好地了解CakePHPs ACL。