在我的任务中,我从 ManyToOne - OneToMany 关系,并且为了避免获取整个表的内容,我想从id列表中获取数据。
ManyToOne - OneToMany
虽然这样行得通,
$data=array(); foreach($idList as $id) { array_push($data, $em->getRepository(Entity::class)->findBy(array('id', $id))); }
它将执行与ID数量相同的查询。 findBy .
findBy
如果可能的话,我该怎么做?
你能做到的
$em->getRepository(Entity::class)->findBy(array('id' => $idList));