Я ищу способ использовать Doctrine
в Symfony 2
для поиска элементов с помощью упорядоченного массива id.
У меня есть объект карты с идентификатором (первичный ключ) и названием.
У меня есть объект ListCards с id (primary key) и listCards (массив идентификаторов: ["16", "2", "84"]
)
Сначала я забираю список, а затем мне нужно найти карты с этими идентификаторами в этом порядке.
Я пробую что-то вроде:
$idsArray = ["16", "2", "84"];
$cardRepository->findby($idsArray);
, но Doctrine
выберите мои карты в порядке ASC
.
ORDER BY FIEDS
Метод sql, похоже, не поддерживается доктриной.
Есть ли какое-то простое решение для такого рода сортировки?
Спасибо (и извините за мой плохой английский).