Membuat Website Dengan Codeigniter : Menampilkan Data Dari Database
Artikel Sebelumnya :
Jika sebelumnya mengatur koneksi ke database MySQL maka selanjutnya yaitu menampilkan data yang ada dari database, disini kita akan mencoba menampilkan data dari tabel artikel dan tebal ihwal ke halaman website.
Seperti yang kita ketahui bahwa konsep CodeIgniter yaitu Model, View dan Comtroller (MVC) maka untuk menampilkan data dari database ini kita perlu membuat modelnya terlebih lampau, dalam hal ini kita akan membuat file dengan nama x_artikel.php dan x_perihal.php untuk menampilkan data dari masing – masing tabel yang sudah dibuat, kemudian selanjutnya mengatur kembali controllernya kemudian mengatur kepingan viewnya biar data tampil di halaman website.
#TAHAP PERTAMA : Membuat file x_artikel.php dan x_perihal.php
Jika sebelumnya mengatur koneksi ke database MySQL maka selanjutnya yaitu menampilkan data yang ada dari database, disini kita akan mencoba menampilkan data dari tabel artikel dan tebal ihwal ke halaman website.
Seperti yang kita ketahui bahwa konsep CodeIgniter yaitu Model, View dan Comtroller (MVC) maka untuk menampilkan data dari database ini kita perlu membuat modelnya terlebih lampau, dalam hal ini kita akan membuat file dengan nama x_artikel.php dan x_perihal.php untuk menampilkan data dari masing – masing tabel yang sudah dibuat, kemudian selanjutnya mengatur kembali controllernya kemudian mengatur kepingan viewnya biar data tampil di halaman website.
#TAHAP PERTAMA : Membuat file x_artikel.php dan x_perihal.php
Langkah pertama yaitu membuat file x_artikel.php untuk menampilkan data dari tabel artikel yang berada di dalam database. Copy script dibawah ini kemudian simpan di folder applicatioan\model
<?php defined('BASEPATH') OR exit('No direct script access allowed'); class X_artikel extends CI_Model { public function GetArtikel() { $artikel = $this->db->query('SELECT * FROM artikel;'); //menyimpannya dalam variabel untuk query ke MySQL mengambil data dari tabel artikel return $artikel; } }
Untuk file x_perihal.php juga sama scriptnya, rubah saja ‘artikel’ menjadi ‘perihal’
#TAHAP KEDUA : Mengatur Controllers dari masing – masing file
Jika modelnya sudah dibentuk maka langkah selanjutnya yaitu mengatur controller dari masing – masing file supaya di load. Pada folder controllers sudah dibentuk file home.php dan perihal.php maka tinggal menambahkan fungsi untuk memanggil file yang ada.
Kurang lebih nanti script untuk controllers homenya akan terlihat ibarat ini
#TAHAP KEDUA : Mengatur Controllers dari masing – masing file
Jika modelnya sudah dibentuk maka langkah selanjutnya yaitu mengatur controller dari masing – masing file supaya di load. Pada folder controllers sudah dibentuk file home.php dan perihal.php maka tinggal menambahkan fungsi untuk memanggil file yang ada.
Kurang lebih nanti script untuk controllers homenya akan terlihat ibarat ini
Begitupun untuk file controler perihal.php, Anda spesialuntuk tinggal menggantinya menjadi ‘perihal’
#TAHAP KETIGA : Mengatur View dan Menampilkan Data
Sama halnya ibarat tahap kedua, disini pun kita perlu mangatur masing – masing file, disini kita mengatur masing – masing file yaitu home.php dan perihal.php yang terdapat di folder application\view supaya menampilkan data dari database.
Disini kita akan melaksanakan perulangan, ibarat perulang/looping while atau foreach, sebab dalam kasus ini didalam tabel artikel niscaya akan mempunyai banyak data, tidak spesialuntuk satu artikel saja, kita spesialuntuk akan memakai 1 perintah saja untuk menampilkan tiruana data yang terdapat dalam database.
Saya harap Anda sudah mengerti ihwal struktur kontrol dalam perulangan PHP. Disini Saya akan memakai foreach, nanti setiap elemen array dalam variabel akan didefiniskan dengan keyword as. Bila belum mengerti perihal perulang di PHP, silahakn baca artikel : Kontrol Perulangan Pada PHP
Saya tidak akan mengambarkan secara detail, Anda sanggup melihat dan mempelajari dari pola yang sudah ada. Buka file home.php yang terdapat di folder views, nanti ganti scriptnya menjadi ibarat diberikut
Saya harap Anda sudah mengerti ihwal struktur kontrol dalam perulangan PHP. Disini Saya akan memakai foreach, nanti setiap elemen array dalam variabel akan didefiniskan dengan keyword as. Bila belum mengerti perihal perulang di PHP, silahakn baca artikel : Kontrol Perulangan Pada PHP
Saya tidak akan mengambarkan secara detail, Anda sanggup melihat dan mempelajari dari pola yang sudah ada. Buka file home.php yang terdapat di folder views, nanti ganti scriptnya menjadi ibarat diberikut
<div class="container"> <div class="row"> <div class="col-lg-8 col-lg-offset-2 col-md-10 col-md-offset-1"> <?php foreach ($artikel->result() as $key){ ?> <div class="post-preview"> <a href="#"> <h2 class="post-title"> <?php echo $key->judul; ?> </h2> <h3 class="post-subtitle"> <?php echo $key->isi;?> </h3> </a> <p class="post-meta">Posted by <a href="#"><?php echo $key->penulis;?></a> on <?php echo $key->tanggal;?></p> </div> <?php } ?> <hr> <ul class="pager"> <li class="next"> <a href="#">Older Posts →</a> </li> </ul> </div> </div> </div>
Seperti yang terlihat dalam script diatas bahwa yang dipanggil berulang – ulang nantinya yaitu data untuk judul artikel, isi artikel, penulis dan tanggal penulisan artikel, sehingga kurang lebih nanti datanya akan nampak ibarat dibawah ini
Untuk file perihal.php, perulangan yang dipakai pun masih sama, lihat misalnya dibawah ini
<div class="container"> <div class="row"> <div class="col-lg-8 col-lg-offset-2 col-md-10 col-md-offset-1"> <h1>About</h1> <?php foreach ($perihal->result() as $key){ ?> <p><?php echo $key->isi;?></p> <?php } ?> </div> </div> </div>
Artikel Selanjutnya :
Post a Comment for "Membuat Website Dengan Codeigniter : Menampilkan Data Dari Database"