TP3.2フレームワークマニュアル、データページングはありますが、毎回コードを書かなければいけないし、中国語設定などいくつかのトラブルがあります。プログラム開発者としては、必要です主催:
まずレンダリングを見てみましょう
1.ページング方法
リーリーgetpage メソッドは、TP フレームワークの Application/Common/Common/function.php に配置できます。このドキュメントでは、いくつかの一般的なメソッドを具体的に配置し、どこでも呼び出すことができます (コントローラー ファイル、ビュー ファイルなど)。
2. ページングメソッドを呼び出します
リーリー次にコードを表示します
リーリー
3 番目に、最後のステップはページング スタイルです。これは少し面倒です。バックグラウンド フレームワークはインターネットからダウンロードしたものなので、まだ整理されていません。このスタイルは自分で実装することもできます。
リーリーTP のページングは実際には非常に単純です:
まず、ページング クラスをインポートする必要があります。
コードは次のとおりです:
$User = M('User'); // User オブジェクトをインスタンス化します
import('ORG.Util.Page') // ページング クラスをインポートします
$count = $User- >where( 'status=1')->count();// 要件を満たすレコードの総数をクエリします
$Page = new Page($count,25);// ページング クラスをインスタンス化して渡しますレコードの総数と各ページに表示されるレコード数
$show = $Page->show();// ページングで出力を表示
// ページング データ クエリの場合、パラメータの制限に注意してくださいメソッドは 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() // 出力テンプレート
;
記事のページネーション、thinkphpcms があるはずだと記憶しています。それを見つけてインストールし、どのように記述されているかを確認してください。 。あなたならできるよ - -