ホームページ >バックエンド開発 >PHPチュートリアル >カスタムモジュールでの phpcms カスタムラベルページング、phpcms paging_PHP チュートリアル
あなたが経験豊富な phpcms 二次開発者であれば、ここでの書き方が気持ち悪いので、この記事は無視して構いません
モジュールはフォーラム モジュールと呼ばれる Web サイトの開発: ディレクトリ名: Luntan
は、フォーラム リスト ページ内のすべての投稿を表示する必要があります。 get_send" num="2" page="$_GET[page]"} によると。プログラム上のこの書き方では、data['limit'] = '0,2'ですが、data[page] = NULL
ページ番号が受け取れませんが、個人的に調べたのでロード方法が分かりません。システムのページング方法を使いやすくするために、私は長い間苦労して愚かなトリックを思いつきました。もし何か良い提案があれば、時間を割いていただければ幸いです。 、教えてください
フォーラムの投稿のリストを取得するには、次のようなメソッドが必要です
リーリー
ただし、この echo $pages_send のロックを解除すると、 ; それなら、それを行う方法はありません。私の希望に応じて表示できるようにするために、このメソッドの下に別のメソッドを追加しました。
リーリー
2 つのメソッドの名前の違いを参照してください。このように、内部の関数コードの記述に関して、後者はページ番号を表示するだけで済み、前者はページ番号を表示するだけで済みます。データを表示するため、get_send メソッドでそれを使用してページ番号を取得するための呼び出しと出力マスク、つまり
...
//echo $pages_send;
後者の get_send_page メソッドでは、データを処理するために for ループの次のステップが必要です。主なことは、エコーアウトされたページを使用することです。したがって、2 つの関数の同じ部分は
$page = empty($_GET['page']) 1 : intval($_GET['page']);
$send_info = $this->luntan_send-> ;listinfo($where = '', $order = '', $page, $pagesize = 20);
デフォルトのページに表示される番号を変更したい場合は、2 つのメソッドのいずれかを変更する必要があります
$send_info = $this->luntan_send->listinfo($where = '', $order = '', $page, $pagesize = 20);文の $pagesize 変数
http://www.bkjia.com/PHPjc/976451.html
であるため、この記事は無視して構いません。