-
- $Article = M('Article');
- $Article->limit('0,10')->select(); // データの最初のページをクエリします
- $Article-> limit ('10,10')->select(); // データの 2 ページ目をクエリします
コードをコピー
各ページの制限パラメーターは、ページング クラス Page を使用して自動的に計算できます。拡張クラス ライブラリですが、自分で作成する場合は、さらに手間がかかります。ページ メソッドを使用して作成すると、次のように簡単になります。
-
- $Article = M('Article');
- $Article->page('1,10')->select() // データの最初のページをクエリします
- $Article-> ; page('2,10')->select(); // データの 2 ページ目をクエリします
明らかに、page メソッドを使用すると、各ページの開始位置を計算する必要はありません。データはページメソッド内で自動的に計算されます。
バージョン 3.1 以降、ページ メソッドは次の 2 つのパラメータもサポートします。
$Article->page(1,10)->select(); および - $Article->page('1,10')->select();
-
-
-
- コードをコピー
相当。
ページ メソッドは、次のように、limit メソッドと組み合わせて使用することもできます。
$Article->limit(25)->page(3)->select();
-
- コードをコピー
page メソッドに渡される値が 1 つだけである場合、それは次のことを意味します最初の数ページ、およびlimitメソッドを使用して各ページに表示される数を設定します。つまり、上記の記述メソッドは次と同等です。
$Article->page('3,25')->select();
-
- コードをコピー
|