Symfony Acl选民总是允许访问

时间:2014-08-31 08:56:38

标签: symfony acl

我使用symfony acls。它很棒。 但对于某些实体,我使用自定义选民,因为规则很简单而且没有管理。 我想使用与EDIT,CREATE等相同的动作名称和isGranted。

当选民被召集时,自定义选民工作正常但acl选民总是授予访问权限: 对象标识不可用。投票授予访问权限

我不明白这种行为。 我认为如果没有对象身份,acl选民应该弃权。

有一个参数:$ allowIfObjectIdentityUnavailable,默认值为true
为什么?如何更改此值?

感谢您的帮助

1 个答案:

答案 0 :(得分:2)

这是可能的:在security.yml配置中,您可以设置:

security: acl: voter: allow_if_object_identity_unavailable: false

相关问题