0

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();
}
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 に答える