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