我正在学习cakephp的ACL功能。我已经去了cakephp文档。为了学习更多,我已经检查了一些ACL插件的代码/ db,比如croogo和alaxos ACL插件。我可以看到,在aros_acos表中,有像_create,_read,_update和_delete这样的列。从这些示例(croogo/alaxos)中,对于一个动作,例如: - add(在用户控制器下),我可以在_create,_read,_update和_delete列中看到值为1 1 1 1。由于名称表示add只能映射到_create(1 0 0 0),对吗?另外,在这种情况下我们需要4列吗?Cakephp ACL操作模式与CRUD模式
我与CRUD模式的动作模式混淆。在我的应用程序中,除了CRUD之外,还有一些功能如批准,拒绝等。我是否需要为这些操作添加列?或者mapactions将适用于此(在这种情况下,我是否需要映射控制器中的所有操作)?另外,在我的应用程序中,我需要给所有者编辑和所有者删除权限。如何以更好的方式用CakePHp ACL完成所有这些操作?