我的user
对象与Group
实体有很多关系。
但是我希望默认情况下应该将用户添加到数据库中id = 4的组Group_User
。
现在我如何在用户构造函数
中添加它如何在Entity类中使用查询
答案 0 :(得分:1)
您可以在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;
}
当您将用户实体保留在控制器中时,将直接保存用户及其组关系。