Oke teman-teman pada tutorial sebelumnya kita telah berhasil menampilkan data category dari table posts_category, pada tutorial Cara Membuat Halaman Category Menggunakan Codeigniter Part 3 kita akan membuat proses untuk halaman category jadi pada saat kategorynya di klik maka data yang akan muncul adalah data berdasarkan category yang kita klik.
Untuk prosesnya silahkan teman-teman kembali lagi pada controller/Post.php kita akan membuat sebuah menthod dengan nama category untuk scriptnya seperti dibawah ini :
Kemudian kita akan membuat sebuah model dengan nama Category_m.php di dalam model tersebut kita akan membuat sebuah query untuk menampilkan data berdasarkan category yang kita klik untuk scriptnya seperti dibawah ini :
Berikutnya kita akan membuat sebuah file pada views dengan nama category.php didalam file tersebut kita akan tampilkan data berdasarkan category yang kita klik untuk strukturnya seperti dibawah ini :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
<html> <head> <meta charset="UTF-8"> <title>Document</title> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css" integrity="sha384-Gn5384xqQ1aoWXA+058RXPxPg6fy4IWvTNh0E263XmFcJlSAwiGgFAW/dAiS6JXm" crossorigin="anonymous"> </head> <body> <div class="container"> <div class="row"> <?php foreach($posts as $post){ ?> <div class="col-md-4"> <div class="card" style="width: 18rem;"> <div class="card-body"> <h5 class="card-title"><?php echo $post->title ?></h5> <p class="card-text"><?php echo $post->content ?></p> <a href="#" class="btn btn-primary">Go somewhere</a> </div> </div> </div> <?php } ?> </div> </div> </body> </html> |
Jika kita jalankan pada browser maka akan terlihat hasilnya seperti dibawah ini :
Pada gambar diatas jika menu categorynya kita klik maka akan muncul data yang terdapat di dalam category tersebut. Oke teman-teman itulah tutorial kita tentang Cara Membuat Halaman Category Menggunakan Codeigniter Part 3.
Semoga bermanfaat.
Terimakasih.