我有一个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;
}
当您将用户实体持久保存在控制器中时,将直接保存用户及其组关系。