Fat Free Framework の DB Cursor Class のメソッドを使っているのですpaginate
が、コードを見ているとちょっと頭に入ってきません。
$mapper->paginate([ int $pos = 0 ], [ int $size = 10 ], [ string|array $filter = NULL ], [ array $options = NULL ]);
$pos
パラメータはクエリ結果のオフセットであると想定されており、パラメータ$size
は結果に要求された長さです。私は正しいですか?
これが私の質問です...
コードでline 89
offatfreeframework/db/cursor.php
がoffset
として定義されているのはなぜ$pos * $size
ですか?
私が電話した場合$mapper->paginate( 52, 10 )
、520 番目から始まる 10 レコードではなく、52 番目から始まる 10 レコードを見たいです!
何か不足していますか?
$pos
ページ番号のようにパラメーターを使用する必要がありますか?
ありがとうございました