symfony - 在 Symfony 2 中向 ACL 添加新属性

标签 symfony acl

我是 Symfony 的新手,对于我的项目,我正在尝试使用 ACL 及其权限属性。在食谱中它说权限映射绝不是静态的,可以随意完全替换。我需要创建另外两个属性,一个是 Proposer,另一个是 Acceptance。比如用户可以提出新的页面或评论,而另一个用户可以决定是否可以发布。就目前而言,我找不到如何使用 ACL 来实现它。任何人都有我可以从中开始的线索或引用?我已经在食谱中阅读了 ACL 及其高级用法,但它对我没有帮助。

最佳答案

与 ACL 相比,您所寻找的与规则引擎更相关。

您可以查看以下链接以快速实现:

http://knpbundles.com/rezzza/RulerBundle

关于symfony - 在 Symfony 2 中向 ACL 添加新属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15543733/

相关文章:

symfony - 找不到服务 "fos_elastica.finder.app.user"

java - Spring security 在 PreAuthorize 中使用 hasPermission,仅使用一个参数

linux - git pull 后,git pull 到 www 文件夹

mysql - 交响乐 3.4 : how to log the history of user actions?

php - Symfony Controller 功能测试中的 $this->getUser() 返回 null

php - 交响乐 2 : Doctrine can't create relationship

php - JMS 序列化器 - 为什么新对象没有通过构造函数实例化

laravel - Sentry 2、修改密码功能

php - 如何编码和存储动态权限约束?

python - GAE 应用程序的基于角色的授权机制