thinkphp に詳しい方にお聞きしたいのですが、thinkphp3.2.3 ドキュメントで提供されているページング関數(shù)は次のとおりです。
$User = M('User'); // User オブジェクトをインスタンス化します。
$ count = $User->where('status=1')->count(); // 要件を満たすレコードの総數(shù)をクエリします
$Page = new ThinkPage($count,25); //ページング クラスをインスタンス化し、レコードの合計(jì)數(shù)と各ページに表示されるレコード數(shù) (25) を渡します
$show = $Page->show(); // ページング表示出力
/ / ページング データ クエリを?qū)g行します。limit メソッドのパラメーターは Page クラスの屬性を使用する必要があることに注意してください。
$list = $User->where('status=1')->order('create_time')->limit($Page->firstRow.','.$Page->listRows)->select( );
$this->assign('リスト',$list); //データセットを割り當(dāng)てる
$this->assign('page',$show) // ページング出力を割り當(dāng)てる
$this->display(); // 出力テンプレート
質(zhì)問(wèn)したいのですが、次のページをクリックすると、p/2 の値が URL に渡されていることがわかりますが、このページング関數(shù)には値を受け取るための関連変數(shù)がありません。次のページの関數(shù)がまだ有効なのはなぜですか?
thinkphp コア フレームワークの page.class.php
url https://github.com/top-think/...
22 行目 以上です
。 。このページング クラスを追跡する必要があります。ページ番號(hào)はページングクラスで処理する必要があります