在CakePHP 3(我是新手)中,我想实现一个acl系统。我得到了Users
,Modules
,Groups
这样的表格。一个User
可以是许多Groups
的成员。一个Module
可以分配给许多Groups
。基于Group
,Use
r对module
具有一些权限(如读/写/执行)。这些信息保存在表groups_modules
中。它看起来像这样:
module_id | INT
groupd_id | INT
execute | BOOLEAN
read | BOOLEAN
write | BOOLEAN
update | BOOLEAN
delete | BOOLEAN
我烘焙了所有MVC,添加了新的Users
,Modules
和Groups
- 所有数据都已保存。但无处可以输入我的访问权限。
所以我阅读了手册“http://book.cakephp.org/3.0/en/orm/associations.html#using-the-through-option”,我按照这些说明操作,但它们似乎不完整。当然,我需要调整我的视图以显示权限的输入字段。
主要问题是,我没有得到关于此问题/主题的所有一致性。
请有人请解释我,我必须做什么。