admin
by on June 7, 2020
1,807 views

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.