Pilih Laman

sumber : https://www.malasngoding.com/cara-membuat-pagination-pada-codeigniter/


 

Cara Membuat Pagination Pada CodeIgniter

Masih di tutorial codeigniter. codeigniter telah menyediakan fasilitas untuk membuat pagination dengan sangat mudah. jadi dengan menggunakan codeigniter kita tidak perlu lagi capek-capek membuat pagination, kita hanya perlu membuka library pagination codeigniter dan melakukan beberapa settingan dan pagination pun siap. hehe. oke langsung saja ya kita masuk ke tutorial cara membuat pagination dengan codeigniter.

Cara Membuat Pagination Pada CodeIgniter

Tahap pertama yang harus di lakukan adalah setting base_url dulu di application/config/config.php . sesuaikan dengan nama project ci kamu sendiri.

karena data yang kita gunakan atau yang akan kita tampilka adalah data dari database oleh karena itu kita setting dulu database nya. untuk cara menghubungkan codeigniter dengan database mysql teman-teman bisa membaca tutorial sebelumnya tentang cara menghubungkan codeigniter dan database mysql dengan klik di sini.

application/config/database.php

silahkan setting username, password dan nama database anda. pada tutorial ini saya menggunakan database malasngoding.

 

dan berikut ini saya sertakan juga file sql malasngoding untuk contoh cara membuat pagination dengan codeigniter. silahkan anda import

malasngoding.sql

nah pada database malasngoding saya sudah menyertakan table user yang memiliki beberapa record sebagai contoh membuat pagination dengan codeigniter ini.

application/controllers/welcome.php

Pada method index ini lah kita akan membuat pagination codeigniter. dengan membuka library pagination codeigniter. dan menentukan pengaturan pagination codeigniter

pada pengaturan per_page maksud nya jumlah record yang di tampilkan per halaman. total_rows untuk pengaturan jumlah dari seluruh record. dan base_url adalah settingan url dari link pagination. variabel $jumlah_data berisi data jumlah data(perhatikan method jumlah pada model m_data berikut)

application/models/m_data.php

pada model m_data ini terdapat dua buah function yang saya buat, function data yang berguna untuk mengambil data user dari record ke berapa sampai record ke berapa sesuai data yang di kirim melalui parameter pada function. dan function jumlah_data bertujuan untuk mengambil jumlah seluruh record.

application/views/v_data.php

dan akan kita lihat hasil nya

localhost/malasngoding_paging/welcome

cara membuat pagination pada codeigniter

cara membuat pagination pada codeigniter

sekian tutorial cara membuat pagination pada codeigniter.