thinkphp竟然可以这样用

浏览:450 发布日期:2015/05/26 分类:求助交流
if (!empty($sub_aids_str)) {
$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特有的来实现这个功能。

我总感觉我这样写不太合理
最佳答案
评论( 相关
后面还有条评论,点击查看>>