Blogs
pada tutorial sebelumnya kita sudah membuat CRUD sederhana yang bisa untuk membuat, menampilkan, mengubah ataupun menghapus data. Namun, CRUD saja tidak cukup dalam menampilkan data terutama jika data berjumlah sangat banyak. Kalau hanya 10 data mungkin tidak perlu pagination, namun jika jumlahnya banyak akan lebih praktis jika ditampilkan / dibagi dalam beberapa halaman yang istilah ini dikenal dengan pagination.
Untuk membuat pagination pada codeigniter 4 sangat mudah. Langsung saja buka file tutorial sebelumnya yaitu tutorial part 8. Buka file controller di app/Controllers/Penjualan.php
ubah,
$data['penjualan_item'] = $this->callMdl->orderBy('id', 'DESC')->findAll();
menjadi,
$data['penjualan_item'] = $this->callMdl->orderBy('id', 'DESC')->paginate(3);
$data['pager'] = $this→callMdl→pager;
Selanjutnya buka file view index.php dan tambahkan perintah berikut pada baris paling bawah (dibawah tabel)
<?= $pager->links() ?>
Silahkan lihat perbedaannya
Posted in: CodeIgniter 4
Be the first person to like this.
Hotelempfehlung
Courtyard by Marriott Wolfsburg
870 | Hotels
Das Courtyard by Marriott Wolfsburg befindet sich in Allerpark 8 - Wolfsburg. Besteht aus 152 Zimmern
Wolfsburg - Deutschland
Hotel Fletzinger
855 | Hotels
Das Hotel Fletzinger befindet sich in Fletzingergasse 3 - Wasserburg am Inn. Besteht aus 40 Zimmern
Wasserburg am Inn - Deutschland
Familien Wellness Hotel Restaurant Seeklause
880 | Hotels
Das Familien Wellness Hotel Restaurant Seeklause befindet sich in Mölschower Weg 1a - Trassenheide. Besteht aus 142 Zimmern
Trassenheide - Deutschland