symfony - 凭证问题

时间:2011-04-13 16:08:11

标签: symfony1 symfony-1.4

我试图完全理解凭证/权限系统在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

由于

1 个答案:

答案 0 :(得分:2)

在[]

中换行凭据
credentials: [[Add.Car, Add.Bike]]

请参阅http://www.symfony-project.org/jobeet/1_4/Doctrine/en/13'复杂凭据'部分