Thursday, March 23, 2017

CodeIgniter : Controller dan View dengan Variabel

CodeIgniter : Controller dan View dengan Variabel

Contoh dari controller dan view berikut menunjukkan cara memanfaatkan fleksibilitas, didalam controller, Anda bisa membuat variabel array asosiatif $data, kemudian membuat element dengan nama pesan yang diisi dengan pesan, lalu selanjutnya ditampilkan melalui view.
baca tulisan sebelumnya tentang menggunakan controller dan view, atau panduan codeigniter Tahap Persiapan
Berikut ini adalah kode-nya, simpan dengan nama c_controller_dan_view_var.php di lokasi ci/application/controllers/
<?php
class c_controller_dan_view_var extends CI_Controller
{
    function index()
    {
        $data = array();
        $data['pesan'] = "Selamat datang, ini adalah pesan dari Web Tutorial";
        $this->load->view("v_controller_dan_view_var",$data);
    }
}
?>
Untuk menampilkan isi dari element pesan, tayangkan sebagai variabel $pesan didalam file v_controller_dan_view_var.php di lokasi ci/application/views/ dengan kode berikut ini
<html>
    <body>
        <?php echo $pesan?>
    </body>
</html>
Hasilnya bisa dilihat dengan membuka web browser kemudian kunjungi localhost/ci/index.php/c_var
Anda bisa menggunakan lebih dari satu element didalam controller seperti pada contoh dibawah ini, kode ditulis di file c_controller_dan_view_var.php
<?php
class c_controller_dan_view_var extends CI_Controller
{
    function index()
    {
        $data = array();
        $data['judul']      = "Web Tutorial";
        $data['penulis']    = "Admin Situs";
        $data['pesan']      = "Selamat datang, ini adalah pesan dari Web Tutorial";
        $this->load->view("v_controller_dan_view_var",$data);
    }
}
?>
Selanjutnya tampilkan dengan code dibawah ini yang ditulis didalam file v_controller_dan_view_var.php
<html>
    <head>
        <title>
            <?php echo $judul?>
        </title>
    </head>
    <body>
        Pesan : <?php echo $pesan?><br/>
        Ditulis oleh : <?php echo $penulis?>
    </body>
</html>

0 on: "CodeIgniter : Controller dan View dengan Variabel"