Pagination.
Kirim page, pages dan base URL lokal.
Preview
<?= component('pagination', ['page' => 2, 'pages' => 5, 'base' => '/icons']) ?>Usage
Kirim page, pages dan base URL lokal. Komponen hanya membuat tautan page=N; backend harus mengambil potongan data yang benar.
- Gunakan layout DL yang sudah memuat CSS dan dl.js.
- Letakkan kode berikut di view PHP Anda.
- Ganti data contoh dengan nilai aplikasi. Teks di-escape otomatis.
<?= component('pagination', ['page' => 2, 'pages' => 5, 'base' => '/icons']) ?>API reference
Props PHP yang didukung implementasi DL. Field di dalam array mengikuti bentuk pada kolom Type. Props yang tidak dicantumkan tidak menjadi bagian API komponen.
| Prop | Type / values | Panduan |
|---|---|---|
page | int | Halaman aktif; integer minimal 1. |
pages | int | Jumlah halaman; integer minimal 1. |
base | string | URL dasar untuk tautan page=N. |
Behavior & accessibility
Tautan halaman aktif memakai aria-current; prev dan next memakai rel. Batas halaman dijaga.
Uji keyboard, fokus, dan pembaca layar pada halaman aplikasi Anda. Contoh ini tidak menggantikan audit aksesibilitas aplikasi secara menyeluruh.
Source & agent context
Source tersedia di views/components/pagination.php. Edit template ini jika membutuhkan perilaku tambahan. API PHP DL berbeda dari API React sumber rujukan.
php dl component pagination