検索
php-paginator ページング処理クラス

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

<?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

関連記事

PHPエラー処理クラスPHPエラー処理クラス

13Jun2016

PHP の例外処理クラス PHP には多くの例外処理クラスがあり、その中の Exception はすべての例外処理の基本クラスです。例外には、メッセージ、例外メッセージの内容コード、例外コード ファイル、スローされた例外のファイル名、例外がスローされたファイルの行番号など、いくつかの基本的なプロパティとメソッドがあります。一般的に使用されるメソッドは次のとおりです。例外を取得するための getTrace追跡情報、getTraceAsString で例外追跡情報文字列を取得します

29 PHP 用 Excel 処理クラス29 PHP 用 Excel 処理クラス

13Jun2016

29 以下の PHP Excel 処理クラスには、Excel の読み書き、インポート、エクスポートなどに関するクラスが含まれており、その一覧は以下のとおりです: PHP Excel Reader クラス 1. COM を使用して Excel スプレッドシートを読み取る Umesh Rai (インド) 2. Excelビナを読む

PHPエラー処理例外クラスPHPエラー処理例外クラス

13Jun2016

PHP 例外処理 Exception クラス例外 (Exception) は、指定されたエラーが発生したときにスクリプトの通常のフローを変更するために使用されます。 例外とは何ですか? PHP 5 は、エラー処理に対する新しいオブジェクト指向アプローチを提供します。 例外処理は、指定されたエラー (例外) 状況が発生したときにスクリプトの通常のフローを変更するために使用されます。この状況を例外と呼びます。 例外がトリガーされると、通常は次のことが起こります。 現在のコードの状態が保存されます。 コードの実行が事前定義された例外ハンドラー関数に切り替わります。 状況に応じて異なります。

PHPカスタム画像処理クラスPHPカスタム画像処理クラス

13Jun2016

PHP 共通画像処理クラス

PHPツールクラス【文字列処理クラス】PHPツールクラス【文字列処理クラス】

13Jun2016

PHPツールクラス [文字列処理クラス] class String { /** ----------------------------------- - ----------------------- * スタンドアロンで使用するための UUID を生成 ----------------------- --- ------------------------

PHPツール【zip圧縮ファイル処理クラス】PHPツール【zip圧縮ファイル処理クラス】

13Jun2016

PHP ツール クラス [zip 圧縮ファイル処理クラス] class PHPZip{ private $ctrl_dir = array(); private $old_offset = 0;

See all articles