Pre*_*iel 1 symfony doctrine-orm symfony-3.4
为了从ManyToOne - OneToMany关系的反面编辑数据,并避免获取整个表的内容,我想从ID列表中获取数据。
虽然这行得通,
$data=array();
foreach($idList as $id) {
array_push($data, $em->getRepository(Entity::class)->findBy(array('id', $id)));
}
Run Code Online (Sandbox Code Playgroud)
它将执行与ID一样多的查询。在存储库中进行自己的查询之前,我想知道是否可以将多个ID与一起使用findBy。
如果有可能,我该怎么办?
你可以做
$em->getRepository(Entity::class)->findBy(array('id' => $idList));
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
687 次 |
| 最近记录: |