ホームページ  >  記事  >  バックエンド開発  >  ThinkPHP CURDメソッドのページメソッドチュートリアルの詳細説明

ThinkPHP CURDメソッドのページメソッドチュートリアルの詳細説明

WBOY
WBOYオリジナル
2016-07-25 08:53:13954ブラウズ
  1. $Article = M('Article');
  2. $Article->limit('0,10')->select(); // データの最初のページをクエリします
  3. $Article-> limit ('10,10')->select(); // データの 2 ページ目をクエリします
コードをコピー

各ページの制限パラメーターは、ページング クラス Page を使用して自動的に計算できます。拡張クラス ライブラリですが、自分で作成する場合は、さらに手間がかかります。ページ メソッドを使用して作成すると、次のように簡単になります。

  1. $Article = M('Article');
  2. $Article->page('1,10')->select() // データの最初のページをクエリします
  3. $Article-> ; page('2,10')->select(); // データの 2 ページ目をクエリします
明らかに、page メソッドを使用すると、各ページの開始位置を計算する必要はありません。データはページメソッド内で自動的に計算されます。 バージョン 3.1 以降、ページ メソッドは次の 2 つのパラメータもサポートします。

$Article->page(1,10)->select();
    および
  1. $Article->page('1,10')->select();
  2. コードをコピー
相当。 ページ メソッドは、次のように、limit メソッドと組み合わせて使用​​することもできます。

$Article->limit(25)->page(3)->select();
  1. コードをコピー
page メソッドに渡される値が 1 つだけである場合、それは次のことを意味します最初の数ページ、およびlimitメソッドを使用して各ページに表示される数を設定します。つまり、上記の記述メソッドは次と同等です。

$Article->page('3,25')->select();
  1. コードをコピー
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。