ホームページ  >  記事  >  バックエンド開発  >  YII CLinkPager ページング クラス拡張機能により、総ページ数の表示が追加されました。yiiclinkpager_PHP チュートリアル

YII CLinkPager ページング クラス拡張機能により、総ページ数の表示が追加されました。yiiclinkpager_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-12 08:59:47925ブラウズ

YII CLinkPager ページング クラス拡張機能は、表示する合計ページ数を追加します。yiiclinkpager

yii のページング クラス CLinkPager は、合計 Na の表示をサポートしていません。解決策を見てみましょう

1. デフォルトの CLinkPager 表示の効果

CSS スタイルは上に記述されています。ページャーのコードを見てみましょう。 リーリー

2. 目的のページング効果を見てみましょう

つまり、後で何ページ表示されるのか?ここではウィジェット コンポーネント CLinkPager を少し拡張していますが、それほどナンセンスではありません。まずコードを見てみましょう。 リーリー

これほど大量のコードを見ると頭が痛くなる、と誰かが言いました。どうすればこれで最速の結果を達成できるでしょうか?さあ、引き続きその使用方法を見てみましょう。まず、上記の拡張子 MLinkPager をそのままローカル コンポーネント ディレクトリの MlinkPager ファイルにコピーする必要があります。このファイルは自分で作成してください。 ! それでは、ビューでの使い方を見てみましょう。シンプルすぎることはありません。

リーリー

何?起きたばかりで視力が悪いのですが、違いが分かりませんか? MLinkPager の設定項目 mCountPage に注目してください。これが true に設定されていれば問題ありません。

特記事項: リストにデータがない場合、ページングにはページ番号が表示されません。ただし、Diaoman 製品の需要がある場合、リスト データはありませんが、MlinkPager では合計 0 ページを表示する必要があります。このとき、mCountPager の設定は無効です。詳細は MlinkPage クラスを参照してください。 サブクラスは自分で拡張できます。

以下ではYiiでページングを使用する方法を紹介します

yii でページングを使用すると非常に便利です。次の 2 つの方法があります:

コントローラー内:

1、
リーリー

2.

リーリー

render:

で渡されるパラメータ

リーリー

ビューに追加:

リーリー

ページングのアイデア:

1. データベース内のアイテムの総数を計算します

2. ページサイズ

3. オフセット制限を設定する

Yii では、ページネーションを非常に簡単にするために、ページネーション時にデータベースクエリを実行するためにこのクラス CDBcritria を使用することが重要です。


興味があるかもしれない記事:

Yii の CLinkPager を使用したページングの例の詳細な説明

http://www.bkjia.com/PHPjc/1097313.html

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/1097313.html技術記事 YII CLinkPager ページング クラス拡張により、合計表示ページ数が増加します。yiiclinkpager Yii のページング クラス CLinkPager は、合計ページ数の表示をサポートしていません。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。