gpt4 book ai didi

php - Symfony 2 Doctrine 通过有序的 id 数组查找

转载 作者:IT王子 更新时间:2023-10-28 23:57:55 28 4
gpt4 key购买 nike

我正在寻找一种在 Symfony 2 中使用 Doctrine 的方法来使用有序的 id 数组查找项目。

我有一个带有 id(主键)和标题的 Card 实体。

我有一个带有 id(主键)的 ListCards 实体和一个 listCards(编码的 id 数组:["16", "2", "84"])

我首先获取列表,然后我需要按顺序查找具有这些 ID 的卡片。

我尝试类似:

$idsArray = ["16", "2", "84"];
$cardRepository->findby($idsArray);

DoctrineASC顺序获取我的卡片。

ORDER BY FIEDS Doctrine 似乎不支持sql方法。

这种排序有什么简单的解决方案吗?

谢谢(对不起我的英语不好)。

最佳答案

你可以像这样使用它:

$cardRepository->findBy( array('id' => $idsArray), array('id' => 'DESC') );

同时检查 the official doctrine documentation有关如何在 findBy 方法中将排序、限制和偏移用作第二到第四个参数的更多详细信息。

关于php - Symfony 2 Doctrine 通过有序的 id 数组查找,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28563738/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com