<?php namespace JasonGrimes; class Paginator { const NUM_PLACEHOLDER = '(:num)'; protected $totalItems; protected $numPages; protected $itemsPerPage; protected $currentPage; protected $urlPattern; protected $maxPagesToShow = 10; protected $previousText = 'Previous'; protected $nextText = 'Next'; /** * @param int $totalItems The total number of items. * @param int $itemsPerPage The number of items per page. * @param int $currentPage The current page number. * @param string $urlPattern A URL for each page, with (:num) as a placeholder for the page number. Ex. '/foo/page/(:num)' */ public function __construct($totalItems, $itemsPerPage, $currentPage, $urlPattern = '') { $this->totalItems = $totalItems; $this->itemsPerPage = $itemsPerPage; $this->currentPage = $currentPage; $this->urlPattern = $urlPattern; $this->updateNumPages(); }
機能 1: 総ページ数、現在のページ、ページ グループ、URL (ページ数、現在のページ、ページごとの数、リンク アドレス) に基づいて、ページング ナビゲーションとページング関数のパラメーター リストを生成します。機能 2: レコード数に従って、ページ列がカウントされます。$page、現在のページ、$row_num レコードの総数、$pagesize: ページあたりのレコード数、$url レコード ページ。
このサイトのすべてのリソースはネチズンによって提供されたもの、または主要なダウンロード サイトによって転載されたものです。ソフトウェアの整合性をご自身で確認してください。このサイトのすべてのリソースは学習の参考のみを目的としています。商業目的で使用しないでください。そうでない場合は、すべての結果に対して責任を負うことになります。侵害がある場合は、削除するためにご連絡ください。連絡先情報: admin@php.cn
関連記事
29 Dec 2017
記事を表示するときに、特定のキーワードを素早く見つけて見つけられるように、特定のキーワードを赤色で強調表示する必要がある場合があります。この記事では、PHPでコンテンツのキーワードを赤くマークして強調表示し、みんなで共有できる機能を紹介しますので、キーワードを扱う際の参考になれば幸いです。
13 Jun 2016
PHP の例外処理クラス PHP には多くの例外処理クラスがあり、その中の Exception はすべての例外処理の基本クラスです。例外には、メッセージ、例外メッセージの内容コード、例外コード ファイル、スローされた例外のファイル名、例外がスローされたファイルの行番号など、いくつかの基本的なプロパティとメソッドがあります。一般的に使用されるメソッドは次のとおりです。例外を取得するための getTrace追跡情報、getTraceAsString で例外追跡情報文字列を取得します
20 Jun 2016
テーブルベースのデータの追加、変更、削除、参照 (CRUD) は、Web 開発者にとって最も一般的な操作です。 phpGrid を使用して Web ベースのデータ編集を実装すると、ほんの少しのプログラミング知識と 2 行のコードだけで、プロ仕様の、AJAX 対応の機能豊富な PHP データ テーブルを簡単に開発でき、非常に便利です。真のクロスブラウザー インライン編集を備え、すべての HTML フォーム コントロールをサポートし、検索ツールバー、マスター/詳細テーブルを統合し、画像表示をサポートし、MS Excel へのエクスポートをサポートし、ユーザー データ アクセス権を制御できます。できる
23 Nov 2016
以前に作成した画像処理クラスは、インターネット上に存在するものとは異なり、オブジェクトのインスタンス化時に $type パラメーターに異なる値を渡すことで、異なる機能を実現できます。 現在、3 つの機能のみが実装されています: 1: 画像のスケーリング、2: 画像のトリミング、3: 画像のウォーターマークの追加<?php include "image.class.php"; $image=new image("2.png", 1, &qu) ...
Hot tools Tags
Hot Tools
ユニバーサル PHP ページング クラス
ユニバーサル PHP ページング クラスのコード例
PHPユニバーサルページングクラス
PHPユニバーサルページングクラス
PHPのページングクラス
PHPのページングクラス