搜尋

首頁  >  問答  >  主體

關於thinkphp3.2.3的分頁功能中$parameter的使用

想問來了解thinkphp的大俠們,在thinkphp3.2.3文件中提供的分頁功能如下:
$User = M('User'); // 實例化User物件
$count = $User->where( 'status=1')->count(); // 查詢滿足要求的總記錄數
$Page = new ThinkPage($count,25); //實例化分頁類別傳入總記錄數和每頁顯示的記錄數(25)
$show = $Page->show(); // 分頁顯示輸出
// 進行分頁資料查詢注意limit方法的參數要使用Page類別的屬性
$list = $User->where( 'status=1')->order('create_time')->limit($Page->firstRow.','.$Page->listRows)->select();
$this->assign('list' ,$list); // 賦值資料集
$this->assign('page',$show); // 賦值分頁輸出
$this->display(); // 輸出模板

我想問下,當我點擊下一頁的時候,可以看到url中有p/2的數值傳入,但這個分頁功能裡沒有相關變數接收到這個p的值啊,為什麼下一頁的功能還是有效的?

仅有的幸福仅有的幸福2788 天前430

全部回覆(3)我來回復

  • 巴扎黑

    巴扎黑2017-05-16 13:11:35

    thinkphp核心框架裡page.class.php
    url https://github.com/top-think/...
    第22行 就是了

    回覆
    0
  • 某草草

    某草草2017-05-16 13:11:35

    。 。你需要追一下這個分頁類。頁碼應該在分頁類別處理了

    回覆
    0
  • 怪我咯

    怪我咯2017-05-16 13:11:35

    你呼叫的類別裡取了這個參數

    回覆
    0
  • 取消回覆