utils.common.paginable interface
Initial release
Dieses Paket enthält eine Schnittstelle, die von vielen Objekten verwendet wird, um zu erklären, dass sie die Möglichkeit haben, die von ihnen dargestellte Ergebnismenge zu paginieren.
Wenn Ihre Objekte eine Ergebnismenge darstellen (z. B. ist Ihr Objekt eine Ergebnismenge einer Abfrage an eine Datenbank) und Sie diese Ergebnismenge paginieren können (nur einen Teil des Ergebnisses mithilfe eines Offsets und einer Grenze zurückgeben), dann sollte Ihr Objekt dies tun PaginateInterface implementieren.
interface PaginableInterface {
/**
* Paginates the result set.
*
* @param int $limit
* @param int $offset
*/
public function paginate ( $ limit , $ offset = 0 );
}
Dieses Paket ist Teil von Mouf (http://mouf-php.com), einem Versuch, gute Entwicklungspraktiken durch die Bereitstellung eines grafischen Dependency-Injection-Frameworks sicherzustellen.