0

我一直在阅读 CakePHP 的 ACL 组件。我知道它可以授予或拒绝某些操作,但我可以使用它来授予或拒绝对模型中特定字段的编辑吗?例如,假设我有一个带有 Posts 模型的博客应用程序和一个名为 Edit 的操作。我希望一位用户能够更改 Post.content,但不能更改 Post.is_published。此用户不应看到 is_published HTML 输入。这可以通过 ACL 完成还是我需要自己实现?任何帮助,将不胜感激!

4

1 回答 1

0

简单地说,ACL 是访问控制器和操作的访问控制列表,它与模型没有任何直接关系。您所要求的可能通过控制器方法 -actions- 间接完成!

于 2012-07-30T16:00:36.870 回答