Library yang menyediakan pagination calculator.
Jalankan perintah di bawah di folder aplikasi:
mim app install lib-pagination
Semua aktifitas dengan redis dilayani melalu library dengan nama
LibPagination\Library\Paginator
.
use LibPagination\Library\Paginator;
$pages = new Paginator(
$base_url,
$total_items,
$current_page,
$items_per_page,
$page_link_to_show,
$query_parameters,
$prev_label,
$next_label
);
foreach($pages as $page){
$page->label;
$page->link;
$page->active;
$page->prev_btn;
$page->next_btn;
}
dengan keterangan sebagai berikut:
- base_url. URL ke main konten.
- total_items. Total item yang akan dipaginasi.
- current_page. Halaman sekarang yang sedang aktif. Default 1.
- items_per_page. Total item per halaman. Default 12.
- page_link_to_show. Total link pagination yang akan ditampilkan. Default 10.
- query_parameters. Tambahan query parameters. Default [].
- prev_label. Label untuk link previous page. Default '«'.
- next_label. Label untuk link next page. Default '»'.