実体と多対多の関係にあるuser
オブジェクトがありますGroup
。
Group_User
ただし、デフォルトで、データベースにid=4のグループにユーザーを追加する必要があります。
これをユーザーコンストラクターに追加するにはどうすればよいですか?
エンティティクラスでクエリを使用する方法
実体と多対多の関係にあるuser
オブジェクトがありますGroup
。
Group_User
ただし、デフォルトで、データベースにid=4のグループにユーザーを追加する必要があります。
これをユーザーコンストラクターに追加するにはどうすればよいですか?
エンティティクラスでクエリを使用する方法
Userコンストラクターで必要なものを渡すことができます。コントローラ(queryMangerが利用可能な場合)から渡す必要があります。
コントローラ内:
$group_user = $this->getDoctrine()->getEntityManager()->getRepository("Bundle:Entity")->find(4);
$user = new User($group_user);
あなたの構成で:
public function __construct(Group $group_user)
{
$this->$group = $group_user;
}
ユーザーエンティティをコントローラーに永続化すると、ユーザーとそのグループの関係が直接保存されます。