- 相關(guān)推薦
tp搜索時(shí)首頁(yè)分頁(yè)和搜索頁(yè)保持條件分頁(yè)的方法
在做搜索查詢時(shí)突然發(fā)現(xiàn)在首頁(yè)用的分頁(yè)代碼在搜索頁(yè)使用時(shí)出現(xiàn)錯(cuò)誤,首頁(yè)分頁(yè)代碼(代碼中標(biāo)注start與end部分為分頁(yè)代碼),下面是由百分網(wǎng)小編為大家整理的Thinkphp搜索時(shí)首頁(yè)分頁(yè)和搜索頁(yè)保持條件分頁(yè)的方法,喜歡的可以收藏一下!了解更多詳情資訊,請(qǐng)關(guān)注應(yīng)屆畢業(yè)生考試網(wǎng)!
其代碼如下:
public function index(){
$res=D('Info');// 實(shí)例化Data數(shù)據(jù)對(duì)象
/**********start************/
import('ORG.Util.Page');// 導(dǎo)入分頁(yè)類
$count= $res->count();// 查詢滿足要求的總記錄數(shù)
$Page = new Page($count,3);// 實(shí)例化分頁(yè)類 傳入總記錄數(shù)(另一個(gè)參數(shù)為自定義分頁(yè)條數(shù))
//$Page->rollPage = 3;//默認(rèn)情況下,頁(yè)面顯示的頁(yè)數(shù)是5 可以修改
$show= $Page->show();// 分頁(yè)顯示輸出
// 進(jìn)行分頁(yè)數(shù)據(jù)查詢
$list = $res->order('iid desc')->limit($Page->firstRow.','.$Page->listRows)->select();
/**********end************/
$this->assign('list',$list);// 賦值數(shù)據(jù)集
/*********start*************/
$this->assign('page',$show);// 賦值分頁(yè)輸出
/*********end*************/
$this->display(); // 輸出模板
}
【tp搜索時(shí)首頁(yè)分頁(yè)和搜索頁(yè)保持條件分頁(yè)的方法】相關(guān)文章:
Thinkphp搜索時(shí)首頁(yè)分頁(yè)和搜索頁(yè)保持條件10-19
搜索框設(shè)計(jì)和布局的方法10-20
cakephp的分頁(yè)排序09-06
word怎樣自動(dòng)分頁(yè)06-23
php分頁(yè)類代碼09-08
學(xué)習(xí)php分頁(yè)代碼實(shí)例10-11
php啟用sphinx全文搜索的方法07-27
html無刷新分頁(yè)前端代碼08-20