Artikel berikut adalah membuat paging menggunakan CodeIgniter, saat melakukan load data yang banyak, dan view data tidak memungkinkan dilakukan dalam satu halam full. hal ini mengakibatkan kesulitan managemen data saat view. supaya tidak kesulitan dilakukan paging. untuk kasus akan kita lihat seperti gambar dibawah ini :
pada gambaran diatas belum menggunakan paging. untuk mempermudah pembuatan pagging yang pertama kita lakukan adalah :
1. Membuat configurasi paging
//pengaturan pagination $limit =5; $jml = $this->db->get('mhs'); $config['base_url'] = base_url().'m_panitia/Mahasiswa/index'; $config['total_rows'] = $jml->num_rows(); $config['per_page'] =$limit; $config['first_page'] = 'Awal'; $config['last_page'] = 'Akhir'; $config['next_page'] = '«'; $config['prev_page'] = '»';
2. Inisialisasi Configurasi paging
4. Tampilkan data saat paging dengan menggunakan query
6. Tangkap data paging view
$this->pagination->initialize($config);
3. Buat paging halaman
$data['paging'] = $this->pagination->create_links();
$data['query'] = $this->m_mahasiswa->load_mahasiswa($config['per_page'], $id);
5. Lempar paging ke view
$this->load->view('mahasiswa/view', $data);
<div class="halaman">Halaman : <?= $paging;?></div>