想問(wèn)下了解thinkphp的大俠們,在thinkphp3.2.3文檔中提供的分頁(yè)功能如下:
$User = M('User'); // 實(shí)例化User對(duì)象
$count = $User->where('status=1')->count(); // 查詢滿足要求的總記錄數(shù)
$Page = new ThinkPage($count,25); //實(shí)例化分頁(yè)類 傳入總記錄數(shù)和每頁(yè)顯示的記錄數(shù)(25)
$show = $Page->show(); // 分頁(yè)顯示輸出
// 進(jìn)行分頁(yè)數(shù)據(jù)查詢 注意limit方法的參數(shù)要使用Page類的屬性
$list = $User->where('status=1')->order('create_time')->limit($Page->firstRow.','.$Page->listRows)->select();
$this->assign('list',$list); // 賦值數(shù)據(jù)集
$this->assign('page',$show); // 賦值分頁(yè)輸出
$this->display(); // 輸出模板
我想問(wèn)下,當(dāng)我點(diǎn)擊下一頁(yè)的時(shí)候,可以看到url中有p/2的數(shù)值傳入,但這個(gè)分頁(yè)功能里沒(méi)有相關(guān)變量接收到這個(gè)p的值啊,為什么下一頁(yè)的功能還是有效的?
thinkphp核心框架里page.class.php
url https://github.com/top-think/...
第22行 就是了