model:
/** * 后台自动化分页 * @param array $data */ public function getNews($data=[]){ $data['status'] = [ 'neq', config('code.status_delete') ]; $order = ['id'=>'desc']; //查询 $result = $this->where($data) ->order($order) ->paginate(); return $result; }公共模块
// 应用公共文件 由于自带的样式不好看,自己优化了下 function pagination($obj){ if (!$obj){ return ''; } $parms = request()->param(); return '<div class ="tp">'.$obj->appends($parms)->render().'</div>'; }
index.html
{:pagination($news)}
index
优化的样式
<style> .tp .pagination li{display:inline; padding-left:10px;} .pagination .active{color:red} .pagination .disabled{color:#888888} </style>