Pada tutorial kali ini kita akan membuat Cara Menampilkan Jumlah Category Menggunakan Codeigniter, fungsi dari kita membuat jumlah category ini yaitu untuk memudahkan kita mengetahui jumlah data yang yang terdapat pada setiap category, pada tutorial sebelumnya kita telah berhasil menampilkan halaman category dan menampilkan semua data yang terdapat pada category tersebut jika teman-teman ingin lihat tutorial sebelumnya bisa klik disini.
Oke teman-teman kita langsung saja masuk kestudy case nya tentang Cara Menampilkan Jumlah Category Menggunakan Codeigniter, untuk membuat jumlah category silahkan teman-teman kembali lagi pada models/Category_m.php pada method get_all_category() kita akan masukan query untuk menampilkan data dan menghitung totalnya untuk scriptnya seperti dibawah ini :
|
1 2 3 4 5 6 7 8 9 10 11 |
<?php class Category_m extends CI_Model{ public function get_all_categories(){ $query = $this->db->query('SELECT posts.id, posts_category.category_name, category_id, COUNT( * ) as total FROM posts JOIN posts_category ON posts_category.id = posts.category_id GROUP BY category_id '); return $query->result(); } } |
Pada query di atas terdapat COUNT( * ) berfungsi untuk menghitung total data dari id_category yang terdapat pada table posts kemudian as total berfungsi sebagai nama alias yang akan kita tampilkan pada views.
Selanjutnya kita akan langsung saja menampilkan datanya pada views/post.php untuk scriptnya seperti dibawah ini :
|
1 2 3 4 |
<?php foreach($tampil as $tampil_category) { ?> <a class="dropdown-item" href="<?php echo site_url('post/category/').$tampil_category->category_name ?>"> <?php echo $tampil_category->category_name ?> <span>(<?php echo $tampil_category->total ?>)</span> </a> <?php } ?> |
Untuk pada script diatas untuk menampilkan total dari countnya kita menggunakan nama dari alias yang terdapat pada query yaitu total, jika kita jalankan pada browser maka akan terlihat hasilnya seperti dibawah ini :

Jika kita klik salah satu dari menu categorynya maka data yang akan tampil berdasarkan jumlah dari category seperti dibawah ini :
 
Oke teman-teman itulah pembahasan kita tentang Cara Menampilkan Jumlah Category Menggunakan Codeigniter.
Semoga bermanfaat.
Terimakasih.