kohana3根据IN数组的顺序排序方法

By | 2013年08月1日

见代码:

$arr = array(10,9);
$news = ORM::factory('News')->where('id','in',$arr)->order_by(DB::Expr('FIELD(`id`, ' . implode(',',$arr) . ')'))->find_all();
foreach($news as $key=>$item){
   echo $item->id . '<br/>';
}

可根据数组的顺序对查询记录进行排序

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据