Menambahkan Data Dinamis ke View

Data diberikan ke dari Controller ke View dengan cara data tersebut dijadikan sebagai parameter kedua dari fungsi $this->load->view().

Data dinamis tersebut bisa berupa array atau objek.

Contoh:

Rubahlah Controller lihat menjadi seperti berikut ini:

<?php

defined('BASEPATH') OR exit('No direct script access allowed');

class Lihat extends CI_Controller{

Public function tampilkan_isi(){

         $data[‘nama_depan’]=’Fahmi Basya’;

 $nama[‘belakang’]=’Kartapura’;

 

$this->load->view(‘tampilkan’, $data);

}

}

?>

Lalu buka file tampilkan.php dan rubahlah menjadi seperti dibawah ini:

<html>

<head>

<title>Belajar View CodeIgniter</title>

</head>

<body>

<h1>Pertemuan kedua CodeIgniter</h1>

<br  />

Nama Pengajar : 

<?php 

echo  $nama_depan . ‘  ‘ . $nama_belakang;  

?>

</body>

</html>

Keterangan:

Jadi setiap index dari array $data dalam Controller itu menjadi variabel pada file View.

Hasil:

Sekarang coba kamu akses kembali alamat http://localhost/hrd/lihat/tampilkan_isi, apakah isi dari variabel ‘nama_depan’ dan ‘nama_belakang’ berhasil ditampilkan …. ?

 

Penutup

Sekian dan terima kasih.

 

 

2016 © Fahmi Basya Kartapura