如何使用复合主键通过 entityManager 在 symfony 中创建记录?
有一个包含字段的表:
/**
* @ORM\Id
* @ORM\Column(type="integer", options={"comment": "Идентификатор"})
*/
private $one_id;
/**
* @ORM\Id
* @ORM\Column(type="integer", options={"comment": "Идентификатор"})
*/
private $two_id;
表一:
通过它我想创建,例如:
$one = new One();
$arrayCollection = ArrayCollection();
foreach ($ids as $id) {
$object = new Object();
$object ->setNone($id);
$object ->setOne($one);
$object ->setBoolean(false);
$arrayCollection ->add($object);
}
$one->setEntities($arrayCollection);
$em->persist($one);