Cakephp:查找以id xx开头的条目

时间:2015-01-26 12:01:34

标签: cakephp find has-and-belongs-to-many row-number

我想找到我的数据库中以id X开头的所有条目。问题是,我需要找到它们不仅仅是:id> = X但具有特定的分类(例如"投票"或者"创建&#34)。那样:

$this->find('all',array('conditions' => array('example'=>'example', 'FROM id' => X),'order' => 'created ASC');

所以我想要的结果不是按照像2,5,6,7这样的id来排序的。

一个例子是: 我想要的是4,1,5,9,2,10,12。我已经有4和1.所以我希望接下来的所有内容从1开始(按此顺序为5,9,2,10,12)。

这可能吗?

编辑:Cake Version 2.5.4

1 个答案:

答案 0 :(得分:0)

您的问题措辞不是很明确,但是,如果您只想将记录与特定的一组ID匹配,那么您需要做的就是将条件作为'id' => array(5,9,2,10,12)传递。如果您希望结果按顺序子句和id排序,最直观的方法可能是使用'group' => array('id')获取按日期排序的结果,但拆分为与每个id对应的子数组。