一、前后端分页1.控制器示例$newsDb::name(news)-where(type,$type)-paginate(4,false,[query$this-request-param()]);$page$news-render();//渲染$this-assign(news,$news);//赋值$this-assign(page,$page);//赋值2.页面渲染{$page}**注意点**1带分类idpaginate(4,false,[query$this-request-param()]);2不带分类idpaginate(4);二、PHP后端分页1.$page0;$size10;$pnumceil(count($results)/$size);$newArrayarray_slice($results,($page-1)*$size,$size);2.$resultsDb::name(test)-where($where)-page($page,6)-select();html 部分!DOCTYPEhtmlhtmlheadmeta charsetutf-8meta http-equivX-UA-CompatiblecontentIEedge,chrome1meta nameviewportcontentwidthdevice-width, initial-scale1title/titlescript src/assets/layui/layui.js/scriptscript src/assets/js/jquery.min.js/scriptlink href/assets/css/fSelect.cssrelstylesheettypetext/cssscript src/assets/js/xm-select.js/scriptlink href/assets/layui/css/layui.cssrelstylesheettypetext/cssstyle.flex_box{display:flex;flex-wrap:wrap;width:1200px;margin:20px auto;}.box_item_label{position:relative;float:left;display:block;padding:9px15px;font-weight:400;line-height:20px;text-align:right;width:100px;}.flex_box_content{width:1600px;margin:20px auto;}.box_item_label{width:140px!important;}.layui-input-inline{margin-left:0px!important;margin-right:0!important;}.layui-form-mid{margin:017px!important;}#hrefs{display:none;}/style/headbody stylebackground-color: #FFFFFF;formclasslayui-formactionidjiansuodivclassflex_boxdivclasslayui-form-itemstylewidth: 450px;margin: 15px;labelclassbox_item_labelstylewidth: 140px;日期/labeldivclasslayui-input-blockinput typetextclasslayui-inputidriqiplaceholder选择日期stylewidth: 300px;/div/divdivclasslayui-form-itemstylewidth: 450px;margin: 15px;labelclassbox_item_labelstylewidth: 140px;姓名/labeldivclasslayui-input-blockinput typetextclasslayui-inputidnameplaceholder填写姓名stylewidth: 300px;/div/divdivclasslayui-form-itemstylewidth: 450px;margin: 15px;labelclassbox_item_labelstylewidth: 140px;颜色/labeldiv idyansestylemargin-left: 140px;width: 300px;/div/divdivclasslayui-form-itemstylewidth: 450px;margin: 15px;labelclassbox_item_labelstylewidth: 140px;是否删除/labeldiv stylemargin-left: 140px;width: 300px;select multiplemultipleidisshanchuoption value请选择是否删除/optionoption value1否/optionoption value2是/option/select/div/divdivclasslayui-form-itemstylewidth: 450px;margin: 15px;divclasslayui-inlinelabelclassbox_item_labelstylewidth: 105px;个数/labeldivclasslayui-input-inlinestylewidth: 125px;margin-left: 35px;input typenumberidgeshu_minplaceholderclasslayui-input/divdivclasslayui-form-mid-/divdivclasslayui-input-inlinestylewidth: 135px;input typenumberidgeshu_maxplaceholderclasslayui-input/div/div/diva idhrefshrefclassbtn btn-success btn-addtabstitle{:__(详情页)}iclassfa fa-plus/i{:__(详情页)}/adivclasslayui-form-itemstyletext-align: center;margin: 20px;divclasslayui-input-blockbutton typebuttonclasslayui-btnonclickget_woekinfos()搜索/buttonbutton typeresetclasslayui-btn layui-btn-primaryonclickjsreset()重置/button/div/div/div/formscriptfunctionjsreset(){location.reload();}layui.use([form,laydate,util],function(){varformlayui.form;varlayerlayui.layer;varlaydatelayui.laydate;varutillayui.util;// 日期laydate.render({elem:#riqi,range:~});varoptions1{el:#yanse,name:xmselectName,//表单的name属性layVerify:required,//必填项tips:请选择颜色,toolbar:{show:true,list:[ALL,CLEAR,REVERSE],}};vardemo1xmSelect.render(options1)setTimeout(function(){//假设data是ajax 异步获取的vardata[{name:黑色,value:black},{name:红色,value:red},{name:白色,value:white}];//模拟通过ajax 获取json数据,异步更新多选下拉框的值demo1.update({data:data})},100);});functionget_woekinfos(){varriqi$(#riqi).val();varname$(#name).val();varyansexmSelect.get(#yanse,true).getValue(valueStr).split(,);varisshanchu$(#isshanchu).val();vargeshu_min$(#geshu_min).val();vargeshu_max$(#geshu_max).val();if(geshu_min!shous_max!){if(geshu_mingeshu_max){layer.alert(填写不规范);return;}}if(yansenull){varyanse;}else{varyanseyanse.toString();}if(isshanchunull){varisshanchu;}else{varisshanchuisshanchu.toString();}varquery/test/sousuo?;//这里为 打开页面的链接即浏览器地址queryriqiriqi;querynamename;queryyanseyanse;queryisshanchuisshanchu;querygeshu_mingeshu_min;querygeshu_maxgeshu_max;queryaddtabs1$(#hrefs).attr(href,query);// alert(query)window.location.hrefquery;return}/script/body/html接口publicfunctionsousuo(){$page$this-request-get(page,1);$riqi$this-request-get(riqi);$name$this-request-get(name);$yanse$this-request-get(yanse);$isshanchu$this-request-get(isshanchu);$geshu_min$this-request-get(geshu_min);$geshu_max$this-request-get(geshu_max);$this-assign(riqi,$riqi);$this-assign(name,$name);$this-assign(yanse,$yanse);$this-assign(isshanchu,$isshanchu);$this-assign(geshu_min,$geshu_min);$this-assign(geshu_max,$geshu_max);$query/admin/test/sousuo?;$query.riqi.$riqi.;$query.name.$name.;$query.yanse.$yanse.;$query.isshanchu.$isshanchu.;$query.geshu_min.$geshu_min.;$query.geshu_max.$geshu_max;$this-assign(query,$query);$where0[];$where0[is_dels]0;$allcountDb::name(test)-where($where0)-count();$listDb::name(test)-where($where0)-order(id desc)-paginate(15,true);$result[];foreach($listas$key$value){$value[no]$key1;$result[]$value;}$dataarray(allcount$allcount,list$result);$this-assign(allcount,$allcount);$sumceil($allcount/15);$this-assign(sum,$sum);$endpage0;if($page$sum){$page$sum;}if(($sum-$page)5){$endpage$page5;}else{$endpage$sum;}$this-view-assign(nowpage,$page);$this-view-assign(endpage,$endpage);$this-assign(data,$data);return$this-view-fetch();}