Zend framework Zend_Acl-每个资源的角色

Zend framework Zend_Acl-每个资源的角色,zend-framework,zend-acl,Zend Framework,Zend Acl,我正在尝试实现Zend_Acl 我以前从未使用过它,虽然我可以在控制器/操作级别上使用基本的acl,但我需要用户在不同的项目上扮演不同的角色,比如管理员、编辑等 因此,用户可以创建项目,他们可以编辑/删除自己的项目,但他们也可能被另一个用户邀请作为“其他人”项目的“编辑”,因此他们可以编辑该项目,但不能删除该项目,或者他们可以是“查看者”,不能编辑/删除仅查看该项目 我必须用断言来做这件事吗,有人有什么建议吗?也许动态断言可以解决您的问题。请看以下视频:

我正在尝试实现Zend_Acl

我以前从未使用过它,虽然我可以在控制器/操作级别上使用基本的acl,但我需要用户在不同的项目上扮演不同的角色,比如管理员、编辑等

因此,用户可以创建项目,他们可以编辑/删除自己的项目,但他们也可能被另一个用户邀请作为“其他人”项目的“编辑”,因此他们可以编辑该项目,但不能删除该项目,或者他们可以是“查看者”,不能编辑/删除仅查看该项目


我必须用断言来做这件事吗,有人有什么建议吗?

也许动态断言可以解决您的问题。请看以下视频: