ThinkPHP5使用缓存 分页问题
作者:
秒速五厘米
// 获取所以数据
public function getAll($is_rec)
{
$page = input('page');
$adminarticle = Cache::get('adminarticle' . $page);
if ($adminarticle) {
return $adminarticle;
} else {
$adminarticle = \db('article')
->alias('a')
->join('__CATE__ c', 'a.cate_id = c.cate_id')
->where('arc_recycle', $is_rec)
->field('a.arc_id,a.arc_thumb,a.arc_name,a.arc_author,a.arc_create_time,c.name,a.arc_sort')
->order('arc_update_time desc')
->paginate(8);
Cache::set('adminarticle' . $page, $adminarticle, 3600);
return $adminarticle;
}
}