Kamis, 19 Februari 2015

Membuat Paging Menggunakan CodeIgniter


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
 $this->pagination->initialize($config);
3. Buat paging halaman
 $data['paging'] = $this->pagination->create_links();
4. Tampilkan data saat paging dengan menggunakan query
 $data['query'] = $this->m_mahasiswa->load_mahasiswa($config['per_page'], $id);
5. Lempar paging ke view
$this->load->view('mahasiswa/view', $data);
6. Tangkap data paging view
 <div class="halaman">Halaman : <?= $paging;?></div>
sampai disini paging berhasil dibuat
dan hasil akhirnya adalah :

Gimana cukup mudah bukan :D

Tidak ada komentar:

Posting Komentar