symfony2上的角色toArray()问题

时间:2013-07-28 19:40:35

标签: symfony

我正在遵循symofny文档来创建登录系统,但是当我尝试创建一个表单来创建一个新用户时,我得到了这个错误,我一直在寻找一个似乎没有用的解决方案。

FatalErrorException: Error: Call to a member function toArray() on a non-object in var/www/Frigorifico/src/Frigorifico/FrigorificoBundle/Entity/Users.php line 90

private $roles;

public function ___construct()
{
    $this->roles = new ArrayCollection();
}

 public function getRoles()
{
    return $this->roles->toArray();
}

1 个答案:

答案 0 :(得分:1)

你不应该使用:

public function ___construct()
{
    $this->roles = new ArrayCollection();
}

但:

public function __construct()
{
    $this->roles = new ArrayCollection();
}

official php documenation

了解详情