$order = " FIND_IN_SET(id, '$sub_aids_str') DESC , id desc"; // mysql特有的函数
}else {
$order = 'id desc';
}
$list = $article->where($where)->order($order)->limit($page->firstRow.','.$page->listRows)->select();
$this->assign('list', $list);
order竟然用了FIND_IN_SET,也就是说在抽象层中用了具体的东西。那么,TP有对find_in_set进行抽象吗?
有没有办法用别的方式,即TP特有的来实现这个功能。
我总感觉我这样写不太合理
最佳答案