我正在尝试实现Zend_Acl。
我之前从未使用过它,虽然我可以在控制器/动作级别上获得基本的acl工作,但我需要用户在不同的项目中拥有不同的角色,比如管理员,编辑等。
因此,用户可以创建项目,他们可以编辑/删除自己的项目,但是他们也可能被其他用户邀请为其他人项目的“编辑”,因此他们可以编辑项目,但不能删除它,或者它们可能是“查看者”,无法仅编辑/删除该项目的视图。
我是否必须使用断言执行此操作,是否有人有任何指示?
答案 0 :(得分:2)
也许Dynamic Assertions可以解决您的问题。看看这些视频:
http://alex-tech-adventures.com/development/zend-framework/91-acl-dynamic-assertions.html