cara membuat view pada codeigniter caranya sangat mudah, hanya perlu membuat file baru pada folder view
application/view/
buat view dengan nama file nya terserah. di sini saya membuat view dengan nama view_belajar.php
application/view/view_belajar.php
dan view pun selesai di buat, langkah selanjutnya adalah membuat isi dari view. application/view/view_belajar.php
<!DOCTYPE html><html><head> <title>Cara Membuat View Pada CodeIgniter</title></head><body> <h1>Cara Membuat View Pada CodeIgniter</h1> <h2>Ini adalah view view_belajar.php</h2> <h3>Ini adalah view yang di tampilkan pada controller belajar, method index</h3></body></html>
dan untuk cara memanggil atau menampilkan view nya silahkan buka controller anda, di sini saya membuat controller belajar.php dan membuat method index.
application/controller/belajar.php
<?php defined('BASEPATH') OR exit('No direct script access allowed'); class Belajar extends CI_Controller { function __construct(){ parent::__construct(); } public function index(){ $this->load->view('view_belajar'); } }
perhatikan pada method halo di atas. pada method index ini menampilkan view view_belajar.php anda tidak perlu lagi menuliskan .php pada saat memanggil view. syntax $this->load->view() dengan otomatis mengakses folder application/view codeigniter. dan coba kita jalankan pada browser method index untuk menampilkan view view_belajar.php
Cara Parsing Data ke View CodeIgniter
Untuk memparsing data dari controller ke view dapat memparsingnya dengan menggunakan bantuan array. jadi data yang akan di parsing anda masukkan ke array. perhatikan contoh cara memparsing data view codeigniter berikut ini.
buka controller belajar.php
<?php defined('BASEPATH') OR exit('No direct script access allowed'); class Belajar extends CI_Controller { function __construct(){ parent::__construct(); } public function index(){ $data['nama'] = "BELAJAR CODEIGNITER"; $this->load->view('view_belajar',$data); } }
application/view/view_belajar.php
<!DOCTYPE html> <html> <head> <title>Cara Membuat View Pada CodeIgniter</title> </head> <body> <h1><?php echo $nama;?></h1> </body> </html>
perhatikan pada contoh di atas data di parsing pada degan memasukkan variabel ke dalam parameter kedua pada syntax $this->load->view().
$data['nama'] = "BELAJAR CODEIGNITER"; $this->load->view('view_belajar',$data);
dan dari view tinggal mengakses variabel $nama_web.
<?php echo $nama;?>
kemudian bisa juga sebagai berikut.
application/controller/belajar.php
<?php defined('BASEPATH') OR exit('No direct script access allowed'); class Belajar extends CI_Controller { function __construct(){ parent::__construct(); } public function index(){ $data = array('judul' => "Belajar Framework Codeigniter", 'nama' => "Harry Setya Hadi"); $this->load->view('view_belajar', $data); } public function halo(){ echo "ini method halo pada controller belajar"; } }
application/view/view_belajar.php
<!DOCTYPE html> <html> <head> <title>Cara Membuat View Pada CodeIgniter</title> </head> <body> <h2><?php echo $judul; ?></h2> <h3><?php echo $nama; ?></h3></body> </html>
0 Komentar
Berikan Komentar yang bermanfaat dan sehat.