検索

ホームページ  >  に質問  >  本文

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); //データセットを割り当てる
$this->assign('page',$show) // ページング出力を割り当てる
$this->display(); // 出力テンプレート

質問したいのですが、次のページをクリックすると、p/2 の値が URL に渡されていることがわかりますが、このページング関数には値を受け取るための関連変数がありません。次のページの関数がまだ有効なのはなぜですか?

仅有的幸福仅有的幸福2789日前434

全員に返信(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
  • キャンセル返事