0

私は CakePHP での ACL の使用を研究していますが、混乱しています... 私は何も理解していません。

ACL を使用すると、ページへのアクセスを許可または拒否できます (取得した部分)。しかし、たとえば、そのユーザーが別のユーザーを変更できないようにしたいと思います。ACL でこれを行うことはできますか、それともクエリへの削除を作成/更新するためだけですか?

プロジェクトはまだ計画段階にあるため、表示するコードはありません。

4

1 に答える 1

0

CakePHP aclはアクションベースです。つまり、Articles Controllerに対して作成、削除、編集、...アクションがある場合、誰に対してもそれを許可または拒否できますが、のイベントに対して指定(許可/拒否)することはできません。行動。

アクションに多くのイベントがある場合、たとえば、公開している記事コントローラーの編集アクション、ファイルのアップロード、画像のアップロード、...イベントなど、ネイティブaclシステムではこのイベントを処理できないため、次の方法で処理する必要があります。あなた自身のコード。

于 2012-08-21T09:38:23.453 に答える