在 symfony 3.2 中覆盖 PermissionMap
Override PermissionMap in symfony 3.2
我需要在 Symfony3 中创建我自己的权限映射。
我将 Symfony2.8 更新到 3.2,现在我自己的 PermissionMap class 不再使用了。
在 2.8 中我可以做到:
parameters:
security.acl.permission.map.class: UserBundle\Permission\PermissionMap
这在 3.2 中不再有效。
有人知道我如何在 3.2 中使用我的自定义 PermissionMap 吗?
此参数 security.acl.permission.map.class
已在 Symfony 3 中删除。现在您应该装饰 security.acl.permission.map
服务:
# config.yml
services:
security.acl.permission.map:
class: UserBundle\Permission\PermissionMap
有关这些更改的更多详细信息,请参阅 https://github.com/symfony/symfony/pull/14070/files#diff-cb370dc553bc7472fa2594a068a94404。
我需要在 Symfony3 中创建我自己的权限映射。 我将 Symfony2.8 更新到 3.2,现在我自己的 PermissionMap class 不再使用了。
在 2.8 中我可以做到:
parameters:
security.acl.permission.map.class: UserBundle\Permission\PermissionMap
这在 3.2 中不再有效。 有人知道我如何在 3.2 中使用我的自定义 PermissionMap 吗?
此参数 security.acl.permission.map.class
已在 Symfony 3 中删除。现在您应该装饰 security.acl.permission.map
服务:
# config.yml
services:
security.acl.permission.map:
class: UserBundle\Permission\PermissionMap
有关这些更改的更多详细信息,请参阅 https://github.com/symfony/symfony/pull/14070/files#diff-cb370dc553bc7472fa2594a068a94404。