В моем стремлении отредактировать данные с обратной стороны отношения ManyToOne - OneToMany и избежать выборки всего содержимого таблицы, я хочу получить данные из списка идентификаторов.
Хотя это сработает,
$data=array();
foreach($idList as $id) {
array_push($data, $em->getRepository(Entity::class)->findBy(array('id', $id)));
}
Он будет выполнять столько запросов, сколько идентификаторов.
Прежде чем делать свой собственный запрос в репозиторий, я хотел бы знать, можно ли использовать несколько идентификаторов с findBy.
Если возможно, как мне это сделать?




Ты можешь сделать
$em->getRepository(Entity::class)->findBy(array('id' => $idList));
Так было до недавнего времени.
Ох ... все было так просто ... Я просто предположил, что это невозможно ... Спасибо