Php 如何对symfony2中的类字段使用访问安全性

Php 如何对symfony2中的类字段使用访问安全性,php,symfony,Php,Symfony,我有下面的场景 我有15种类型的安全角色,如ROLE\u 1、ROLE\u 2。。。。。角色15 现在我有了一个复杂的矩阵,其中每个实体字段对每个角色有5个不同的权限 像 查看、删除、只读、取消删除、编辑、更新 e、 g对于ID角色_1具有查看权限 ID角色2具有读取权限 ID角色3具有删除权限 在symfony中如何使用JMS实现这一点。以下是如何使用注释: <?php use JMS\SecurityExtraBundle\Annotation\Secure; class YourC

我有下面的场景

我有15种类型的安全角色,如
ROLE\u 1、ROLE\u 2。。。。。角色15

现在我有了一个复杂的矩阵,其中每个实体字段对每个角色有5个不同的权限

查看、删除、只读、取消删除、编辑、更新

e、 g对于
ID
角色_1
具有
查看
权限

ID
角色2
具有
读取
权限

ID
角色3
具有
删除
权限

在symfony中如何使用JMS实现这一点。以下是如何使用注释:

<?php
use JMS\SecurityExtraBundle\Annotation\Secure;

class YourClassName extends Controller
{
    /**
     * @Secure(roles="ROLE_1, ROLE_ANOTHER")
     */
    public function viewAction() {
    }

    /**
     * @Secure(roles="ROLE_2")
     */
    public function editAction() {
    }

    //....
}