gpt4 book ai didi

php - Zend ACL 是否适合所有者对内容的权限

转载 作者:行者123 更新时间:2023-12-02 19:43:00 24 4
gpt4 key购买 nike

我认为 Zend ACL 用于向用户类型(学生、教师)授予权限。它可以用于根据内容授予权限吗?我的意思是这篇博文是由该用户撰写的,他们可以对其进行编辑。其他人无法编辑。 Zend ACL 可以满足此要求吗?

最佳答案

是的,ZF 中的 Zend ACL 可用于确定所有者权限和设置,以允许内容所有者编辑自己的帖子等。我不确定这个地方是否有您想要的具体示例,但您可以查看一些 Zend ACL 教程来自 zftutorials.com

更新

可以通过多种不同的方式设置 ACL,具体取决于您的组等的设置方式。因此,很难提供明确的方法来执行此操作,但其要点是获得每个所有者可以执行的操作的权限设置。然后在发生该操作的 Controller 中,您将看到如下内容:

if (!$this->_helper->acl->isAllowedOwn($author->user_id, 'content', 'edit')) {

这将告诉作者是否可以编辑自己的内容。这些规则需要以某种方式设置,要么通过配置文件,要么通过 xml 文件,zftutorials 可能会对此有所说明。

如果我有时间编写教程,我会在这里更新。但是,是的,与 ZF 一起编写教程是一个相当乏味的过程,因为每个人都有不同的处理项目和偏好的方式,更不用说设置它所需的所有内部工作了。

关于php - Zend ACL 是否适合所有者对内容的权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3989060/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com