私は CakePHP での ACL の使用を研究していますが、混乱しています... 私は何も理解していません。
ACL を使用すると、ページへのアクセスを許可または拒否できます (取得した部分)。しかし、たとえば、そのユーザーが別のユーザーを変更できないようにしたいと思います。ACL でこれを行うことはできますか、それともクエリへの削除を作成/更新するためだけですか?
プロジェクトはまだ計画段階にあるため、表示するコードはありません。
CakePHP aclはアクションベースです。つまり、Articles Controllerに対して作成、削除、編集、...アクションがある場合、誰に対してもそれを許可または拒否できますが、のイベントに対して指定(許可/拒否)することはできません。行動。
アクションに多くのイベントがある場合、たとえば、公開している記事コントローラーの編集アクション、ファイルのアップロード、画像のアップロード、...イベントなど、ネイティブaclシステムではこのイベントを処理できないため、次の方法で処理する必要があります。あなた自身のコード。