私はcakephpのACL機能を学んでいます。私はcakephpのdocsしかし、行っている。もっと学ぶために、私はcroogoやalaxos ACLプラグインのようなACLプラグインのコード/ dbをチェックしました。 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アクションモードvs CRUDモード
CRはCRUDモードの動作モードと混同しています。私のアプリケーションでは、CRUD以外の承認、拒否などいくつかの機能があります。これらのアクションの列を追加する必要はありますか?または、マップアクションがこれに適しています(その場合は、コントローラ内のすべてのアクションをマップする必要がありますか)。また、私のアプリでは、所有者に編集権限と所有者権限を与える必要があります。より良い方法でCakephp ACLでこれらのすべてを行うには?