官方手册分页:https://www.kancloud.cn/manual/thinkphp5/154294
controller控制器:
/**
* 显示资源列表
*
* @return \think\Response
*/
public function index()
{
//获取搜索框 传过来的数据
$keyword = input("keyword");
$where = [];
if(!empty($keyword)){ //如果不为空 就拼接搜索条件
$where['goods_name'] = ['like',"%$keyword%"];
}
//查询数据库数据 (模糊查询和分页)
$data = \app\admin\model\goods::where($where)->order("id desc")->paginate(2,false,[
'query' => ['keyword' => $keyword]
]);
//分页数据
$page = $data->render();
return view("goods/goods_list",["data" => $data , "page" => $page]);
}
html页面
修改分页 样式:
<style type="text/css">
.pagination li{list-style:none;float:left;margin-left:10px;
padding:0 10px;
background-color:#5a98de;
border:1px solid #ccc;
height:26px;
line-height:26px;
cursor:pointer;color:#fff;
}
.pagination li a{color:white;padding: 0;line-height: inherit;border: none;}
.pagination li a:hover{background-color: #5a98de;}
.pagination li.disabled{background-color:white;color:gray;}
.pagination li.active{background-color:white;color:gray;}
</style>