Hallo, masih ditempat dan artikel yang sama masih membahas tentang pemrograman pada php berbasis webp pada kasus ini saya akan membahas tentang Cara Menggunakan Query Builder Class Pada Codeigniter (JOIN TABLE), walaupun sudah tidak asing lagi yah dengan query builder tapi gpp saya akan bahas ini, karena saya asumsikan artikel iini untuk pemula bagi yang baru belajar codeigniter, mungkin sudah mengetahui semua yah query builder ini apa,
jadi developer tidak lagi menuliskan script atau perintah sql yang panjang-panjang cukup dengan memanggil perintah yang sudah di sesuaikan oleh si framework codeigniter, penasaran oke langsung saja yah kita mulai, saya asumsikan teman-teman semua sudah mendownload file codeigniternya yah, jika sudah setting autoload, databases dan config, jika database sudah disikan semua, skrang kita buatkan controller baru didalam folder application/controller/Join.php namanya bebas yah hanya saja saya beri nama Join.php, jika sudah tuliskan scriptnya seperti berikut :
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
<?php class Join extends CI_Controller { public function __constrcut(){ parent::__constrcut(); } public function index(){ $data['sql'] = $this->m_join->get_join(); $this->load->view('show_join', $data); // $this->load->model('m_join'); } } |
Jika sudah dituliskan skrang kita buatkan sebuah model baru beri nama M_join.php lalu tambahkan script ini :
|
1 2 3 4 5 6 7 8 9 10 11 |
<?php class M_join extends CI_Model { public function get_join(){ $this->db->select('*'); $this->db->from('post'); $this->db->join('category', 'category.id = post.category_id'); return $this->db->limit(3)->get()->result(); } } |
Jika sudah buatkan file views/ beri nama show_join.php lalu tambahkan script berikut:
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
<table class="table table-hover"> <thead> <tr> <th>Title</th> <th>Desscription</th> <th>Date</th> <th>Category</th> </tr> </thead> <tbody> <?php foreach($sql as $item): ?> <tr> <td><?php echo $item->title ?></td> <td><?php echo $item->description ?></td> <td><?php echo $item->date ?></td> <td><?php echo $item->category_name ?></td> </tr> <?php endforeach; ?> </tbody> </table> |
Jika sudah maka prosesnya hanya seperti itu saja, cukup mudah dan simple bukan, sekian tutorial tentang Cara Menggunakan Query Builder Class Pada Codeigniter (JOIN TABLE), sampai bertemu diartikel selanjutnya dan sampai jumpa.
#KeepLearn
#IsmetMA