utils.common.paginable interface
Initial release
このパッケージには、多くのオブジェクトが、オブジェクトが表す結果セットをページ分割する機能があることを宣言するために使用されるインターフェイスが含まれています。
オブジェクトが結果セットを表す場合 (たとえば、オブジェクトがデータベースへのクエリからの結果セットである場合)、この結果セットをページ分割できる場合 (オフセットと制限を使用して結果の一部のみを返す)、オブジェクトは次のようにする必要があります。 PaginateInterfaceを実装します。
interface PaginableInterface {
/**
* Paginates the result set.
*
* @param int $limit
* @param int $offset
*/
public function paginate ( $ limit , $ offset = 0 );
}
このパッケージは Mouf (http://mouf-php.com) の一部であり、グラフィカルな依存関係注入フレームワークを提供することで適切な開発慣行を保証する取り組みです。