【发布时间】:2015-04-18 06:44:32
【问题描述】:
我正在寻找一种在Symfony 2 中使用Doctrine 的方法来使用有序的id 数组查找项目。
我有一个带有 id(主键)和标题的 Card 实体。
我有一个带有 id(主键)的 ListCards 实体和一个 listCards(一个编码的 id 数组:["16", "2", "84"])
我首先获取列表,然后我需要按顺序查找具有这些 ID 的卡片。
我尝试类似:
$idsArray = ["16", "2", "84"];
$cardRepository->findby($idsArray);
但是Doctrine按ASC的顺序取我的卡片。
ORDER BY FIEDSsql方法好像不被学说支持。
这种排序有什么简单的解决方案吗?
谢谢(对不起我的英语不好)。
【问题讨论】: