我有一个与实体有多对多关系Group
user
对象。
但我希望默认情况下应将用户添加到数据库中 id=4 的组Group_User
。
现在我如何在用户构造函数中添加它
如何在实体类中使用查询
您可以在 User 构造函数中传递所需的内容。您必须从控制器(查询管理器可用)传递它。
在控制器中:
$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;
}
将用户实体保留在控制器中时,将直接保存用户及其组关系。