0

我正在按照 symofny 文档创建登录系统,但是当我尝试创建 aa 表单来创建新用户时出现此错误,我一直在寻找解决方案,但似乎没有任何效果。

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();
}
4

1 回答 1

1

你不应该使用:

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

但:

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

在官方 php 文档中查看更多信息

于 2013-07-28T19:46:37.053 回答