标签: symfony
使用捆绑JMSSecurityExtraBundle。
答案 0 :(得分:3)
<强> @PreAuthorize,强>
它允许您添加自己的表达方法
@PreAuthorize("myMethod('class', 'perm')")
例如,使用ACL权限时,您可以添加类似
@PreAuthorize("isGranted('myObject', 'CREATE')")
<强> @Secure,强>
它只允许您定义允许谁根据用户角色调用方法。
@Secure(roles="ROLE_XXXX")