BjyAuthorize 修改 User 实体并提供 addRole() 方法。这接受一个角色对象并填充 user_role_linker_table
将角色添加到用户后如何将其删除?
关联在用户中设置:
/**
* @var \Doctrine\Common\Collections\Collection
* @ORM\ManyToMany(targetEntity="Application\Entity\Role")
* @ORM\JoinTable(name="user_role_linker",
* joinColumns={@ORM\JoinColumn(name="user_id", referencedColumnName="id")},
* inverseJoinColumns={@ORM\JoinColumn(name="role_id", referencedColumnName="id")}
* )
*/
protected $roles;