Halo, akhirnya selesai juga nulis tutorial yang baru. Kali ini gw akan ngebahas mengenai penggunaan framework codeigniter. Pada tau kan codeigniter? yapz, codeigniter merupakan framework php yang paling banyak dipakai saat ini, tutorial punnya sangat banyak di internet (salah satunya tutorial dari gw hehe). Lalu apa yang ingin gw bahas kali ini? Gw akan ngebahas tentang penggunaan paging. Ternyata codeigniter sendiri telah mempunyai fungsi khusus untuk menggunakan paging berikut. Nah berikut tutorial dari paging tersebut : Pertama-tama kita buat dulu databasenya :
Nah, setelah membuat databasenya, langsung kita mulai koding hehe. Yang pertama kali dibuat adalah modelnya. Mari kita beri nama table_model. Berikut kodenya :
1 2 3 4 5 6 7 8 9 10 11 12 |
class table_model extends CI_Model { function __contruct() { parent::__construct(); } function load_table($limit, $start) { $this->db->limit($limit, $start); return $this->db->get('buku_perpus')->result(); } } |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
class table extends CI_Controller { function __construct() { parent::__construct(); $this->load->model('table_model'); $this->load->library('pagination'); } function index() { $config['base_url'] = base_url()."index.php/table/index"; $config['total_rows'] = 15; $config['per_page'] = 6; $this->pagination->initialize($config); $page = ($this->uri->segment(3)) ? $this->uri->segment(3) : 0; $data['table'] = $this->table_model->load_table($config["per_page"], $page); $data['links'] = $this->pagination->create_links(); $this->load->view('index', $data); } } |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <title>Daftar Buku Perpustakaan</title> <link href="<?php echo base_url().'assets/css/bootstrap.css'; ?>" rel="stylesheet" type="text/css" /> </head> <body> <center> <h1>Daftar Buku Perpustakaan</h1> <table class="table table-bordered"> <tr style="text-align:center"> <td>No</td> <td>Nama Penerbit</td> <td>Nama Pengarang</td> <td>Judul Buku</td> </tr> <?php foreach($table as $tables){ ?> <tr> <td><?php echo $tables->no;?></td> <td><?php echo $tables->nama_penerbit;?></td> <td><?php echo $tables->nama_pengarang;?></td> <td><?php echo $tables->judulbuku;?></td> </tr> <?php } echo $links; ?> </table> </center> </body> </html> |
Simpel bukan? kalau ada pertanyaan langsung aja komen disini hehe.