symfony2 - 将角色添加到实现UserInterface的用户

时间:2014-02-03 11:06:39

标签: symfony user-interface roles

我有一个名为User的实体,它实现了UserInterface,所以它有方法getRoles():

  

function getRoles(){       return array('ROLE_CLIENT'); }

创建用户后,是否可以向该用户添加其他角色?

1 个答案:

答案 0 :(得分:0)

默认使用__construct方法添加用户角色

// Your user entity
class User {

    public function __constuct() {
        $this->roles = array(
            'ROLE_CLIENT', // or other roles
        );
    }

}

或在您创建新用户的控制器的操作中为其添加任何角色。