http://www.dumetschool.com/blog/Membuat-Paging-di-Codeigniter#
Assalamualaikum ..
sebelum nya saya akan menjelaskan dulu sedikit apa itu pagination, karena mungkin ada teman-teman yang belum mengenal istilah ini . pagination adalah pengelompokan data record yang di kelompokkan dengan cara di pisahkan menjadi beberapa halaman . dan jumlah halaman tergantung dari semua jumlah record dan berapa record yang ingin di tampilkan per halamanannya . dengan kata lain rumus nya adalah ” jumlah_halaman = jumlah_record / record_yang_ditampilkan “.
mungkin bagi teman-teman yang baru saja mulai belajar framework codeigniter mungkin agak bingung dengan cara membuat paging pada codeigniter . untuk tutorial membuat paging dengan php kita sudah bahas pada sub tutorial php sebelumnya. klik di sini untuk melihat tutorial membuat paging dengan php di carikode.com
oke langsung saja ya teman-teman sekalian kita mulai cara mudah membuat paging atau pagination dengan codeigniter .
Persiapan
yang pertama kali harus kita lakukan adalah men-load dulu library pagination pada codeigniter. di sini saya men-load library pagination,database dan table . saya juga men-load helper html dan url .
untuk membuat pagination kita membutuhkan helper url untuk membuat hyperlink , helper html untuk menggunakan fungsi html pada codeigniter. karena di sini saya menggunakan beberapa fungsi html di codeigniter . library database harus di aktifkan atau harus di load juga karena kita menggunakan database. karena record data yang kita ambil adalah record data dari database .dan yang paling penting lainnya adalah library pagination . karena library pagination adalah library wajib untuk membuat paging di codeigniter .
application/config/autoload.php
selanjut nya setting base_url projek ci kita
berhubung nama projek ci saya adalah carikode_paging maka
application/config/config.php
oke .. untuk settingan ci nya selesai . nanti sesuaikan aja sama settingan projek teman-teman .
Database
setting database
application/config/database.php
tinggal di sesuaikan aja
kemudian buat sebuah database, di sini saya buat database dengan nama ck_paging . dan buat table artikel
pada table artikel ini saya sudah mengisi 73 record data untuk contoh pagination dengan codeigniter kita .. hehe
lanjut ….
Membuat Pagination
kemudian buat sebuah controller . di tutorial ini saya menggunakan controller welcome.php
application/controllers/welcome.php
pada fungsi __construct() kita load dulu model yang akan kita gunakan . di sini saya membuat sebuah model dengan nama m_artikel.php ( sebentar lagi kita buat )
perhatikan pada fungsi index . untuk settingan wajib pagination dasar pada codeigniter
base url nya kita isi dengan url paging . total_row nya isi dengan variabel jumlah . apa isi variabel jumlah ? isi nya adalah jumlah record .
pada per_page isi dengan jumlah record yang ingin kita tampilkan perhalaman nya
variabel dari berisi dengan id record yang kita jadikan sebagai urutan awal record yang kita tampilkan .
cara mudah membuat pagination dengan codeigniter
kemudian
application/models/m_artikel.php
pada model m_artikel ini pada fungsi lihat kita tangkap data yang kita kirim dari controller welcome tadi . untuk mengatur offset dan limit record yang di tampilkan .
pada fungsi jumlah kita mengambil data jumlah semua record .
dan terakhir buat sebuah view dengan nama v_welcome.php
application/views/v_welcome.php
nah. jangan lupa
yang berguna untuk membuat link paging nya .
sekarang setelah semuanya selesai langsung saja kita coba
Tutorial CodeIgniter : Cara mudah membuat pagination dengan CodeIgniter
nah . selesai sudah cara mudah membuat pagination dengan codeigniter . sekian dulu Tutorial CodeIgniter : Cara mudah membuat pagination dengan CodeIgniter . sampai jumpa di tutorial berikutnya. semoga dapat bermanfaat..
// CSS Bootstrap
$config['full_tag_open'] = '<ul class="pagination" style="float: right">';
$config['full_tag_close'] = '</ul>';
$config['prev_link'] = '«';
$config['prev_tag_open'] = '<li>';
$config['prev_tag_close'] = '</li>';
$config['next_link'] = '»';
$config['next_tag_open'] = '<li>';
$config['next_tag_close'] = '</li>';
$config['cur_tag_open'] = '<li class="active"><a href="">';
$config['cur_tag_close'] = '</a></li>';
$config['num_tag_open'] = '<li>';
$config['num_tag_close'] = '</li>';
// Akhir CSS
application/controllers/welcome.php
0 Response to "membuat pagging dengan CodeIgniter"
Post a Comment