我试图完全理解凭证/权限系统在symfony(1.4)
中的工作原理我有2个小组和2个用户。
用户1具有以下权限:
Add.Car, Delete.Car
用户2具有以下权限:
Add.Bike, Delete.Bike
现在我想做的是,只允许具有Add.x
权限的用户能够添加到类别表中。
问题是,如果我有:
credentials: [Add.Car, Add.Bike]
- 它似乎在寻找具有这些功能的用户,而不是其中任何一个。
这是凭据的工作方式吗?如果有,是否有办法在允许用户创建新记录之前检查用户是否有Add.Bike
或 Add.Car
?
由于
答案 0 :(得分:2)
在[]
中换行凭据credentials: [[Add.Car, Add.Bike]]
请参阅http://www.symfony-project.org/jobeet/1_4/Doctrine/en/13'复杂凭据'部分