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) ซึ่งเป็นความพยายามเพื่อให้แน่ใจว่ามีแนวทางปฏิบัติในการพัฒนาที่ดีโดยจัดให้มีเฟรมเวิร์กการฉีดการพึ่งพาแบบกราฟิก