->join('article_cate b','a.article_cate_id=b.id')
->where($where)
->where(['a.status'=>1,'b.stat'=>1])
->order('a.read desc')
->field(['a.id','a.article_cate_id','a.title','a.content','a.description','a.tag','a.thumb','b.name','a.type','a.size','a.create_time','a.download','a.favorite','a.read'])
->paginate($num,false,['query'=>$query])
->each(function($item){
if(is_numeric($item['thumb'])){
$art = geturl($item['thumb']);
$item['thumb'] = $art['filepath'];
}
unset($item['content']);
$item['createtime'] = date('Y-m-d',$item['create_time']);
$item['size'] = format_bytes($item['size']);
return $item;
});
return $top;
}