View pada
Code Igniter
View
adalah sebuah tampilan halaman web, atau bagian dari sebuah halaman, header,
footer, sidebar, dan lain – lain. View berisi file – file HTML atau PHP untuk interface yang akan
ditampilkan. Cara menampilkan view yaitu view harus dimuat oleh controller code
igniter terlebih dahulu. Berikut adalah penggunaan view pada code igniter
beserta langkah – langkah pembuatannya :
1.
Buka editor yang
akan digunakan.
2.
Buat file php
untuk memanggil controller, simpan file tersebut dalam folder controller, dan
file untuk view pada folder views. Misal myview.php simpan pada folder controller,
view yang akan dipanggil adalah file blogview.php simpan pada folder views.
Berikut
adalah screenshot dari source codenya :
Gambar 1.1 |
Keterangan
gambar 1.1 :
Public
function index
·
$data= array(); : untuk menyimpan data berupa array.
·
$data[‘title’]= “Ini Halaman dinamis”; : untuk memberi judul pada tab dengan judul
Ini Halaman Dinamis.
·
$this->load->view(‘blogview’,$data); : untuk memanggil view dengan nama file
blogview, dan memanggil data array (title).
Public
function flexibel
·
function flexibel ($title_param,
$header_param) : fungsi
flexibel dengan parameter title dan header.
·
$data= array(); : untuk menyimpan data berupa array.
·
$data[‘title’]=$title_param; : untuk memberi judul pada tab dengan judul
sesuai dengan inputan dari user pada browser.
·
$data[‘title’]=$header_param; : untuk memberi header pada sebuah halaman
sesuai dengan inputan dari user pada browser.
·
$this->load->view(‘blogview’,$data); : untuk memanggil view dengan nama file
blogview, dan memanggil data array (title dan header).
Function
make_list
·
fuction make_list($title_param, $header_param) : fungsi make_list dengan parameter title dan
header.
·
$data= array(); : untuk menyimpan data berupa array.
·
$data[‘title’]=$title_param; : untuk memberi judul pada tab dengan judul
sesuai dengan inputan dari user pada browser.
·
$data[‘title’]=$header_param; : untuk memberi header pada sebuah halaman
sesuai dengan inputan dari user pada browser.
·
$data[‘list’]=array(‘Amin’,’Ali’,’Udin’); : list dari array yang berisi Amin, Ali, dan
Udin.
·
$this->load->view(‘blogview’,$data); : untuk memanggil view dengan nama file
blogview, dan memanggil data array (isi dari list yaitu, Amin, Ali, Udin).
File
-> blogview.php
Gambar 1.2 |
Pada
file blogview.php didalamnya terdapat file html.
·
<head>
<title> <?php echo
$title;?></title>
</head>
Untuk menampilkan file php dengan variabel
$title yang ada pada file myview.php, $title ini sebagai judul tab.
·
Pada bagian body
terdapat <h1> <?php echo
$header;?></h1> : untuk menampilkan variabel $header yang ada pada
file myview.php, $header ini adalah sebagai header dari halaman web.
·
Pada bagian body
terdapat
<?php
foreach($list as $item){
echo
"<li>$item</li>";
}?>
Untuk menampilkan isi dari list ($list),
<li></li> ini adalah untuk memberi simbol bullet. Foreach
untuk......
<?php foreach($list as $item){
echo
"<table border=1>
<tr><td>$item</tr></td></table>";
}?>
Untuk menampilkan isi dari list ($item)
kedalam tabel.
<?php
echo
"<table border=1> <tr><td>".implode("<td>",$list)."</td></tr></table>";
?>
Implode digunakan untuk menggabungkan list.
Jalankan
pada browser seperti berikut :
localhost/index.php/namacontroller/namafungsi/parameter
Comments
Post a Comment