0

私はCakePHPのACLコンポーネントについて読んでいます。特定のアクションを許可または拒否できることは理解していますが、モデル内の特定のフィールドの編集を許可または拒否するために使用できますか?たとえば、投稿モデルと編集というアクションを備えたブログアプリケーションがあるとします。1人のユーザーがPost.contentを変更できるようにしたいのですが、Post.is_publishedを変更できないようにします。is_published HTML入力は、このユーザーには表示されません。これはACLで実行できますか、それとも自分で実装する必要がありますか?どんな助けでもいただければ幸いです!

4

1 に答える 1

0

単純にいいえ。ACL はアクセス コントローラとアクションのアクセス制御リストであり、モデルとは直接関係がありません。あなたが要求したことは、コントローラーのメソッド - アクション - を介して間接的に行われる可能性があります!

于 2012-07-30T16:00:36.870 に答える