Setelah mempelajar tentang cara membuat controller pada codeigniter dan pengertian serta cara menggunakan codeigniter pada tutorial sebelumnya , maka untuk selanjutnya dari tutorial kali ini saya akan menjelaskan tentang cara membuat view pada codeinginter . eperti yang saya sudah jelaskan bahwa view pada codeigniter mengunakna unutk meng-handle urusan tampilan dari aplikasi yang kita buat menggunakan codeinginter . view bertugas menmapilkan user interface kepada user ,sesuai dengan fungsi MVC yang memisahkan model,controler dan view sehingga memudahkan developer bekerja dalam tim pada saat membangun aplikasi berbasis web menggunakan codeigniter . sehingga web desaigner yang menangani tampilan user interface tidak perlu berurusan dengan back-end karena jatah kerja web desagner pada view yang terletak pada folder view pada codeinginter . application/view
Cara Membuat View Pada COdeigniter
Membuat view pada codeingniter caraya sagat mudah , anda hanya perlu membut di folder baru di
application/view/
buat view dengan nama filenya terserah anda . di sini saya membuat view dengan nama view_belajar.php
application/view/view_belajar.phpdan view tersebut selesai kita buat , langkah selanjutnya membuat script di dalam view_belajar.php
<!DOCTYPE html>
<html>
<head>
<title>Belajar CodeIgniter</title>
</head>
<body>
<h1>Membuat View di CodeIngiter</h1>
<h2>file bernamakan view_belajar.php</h2>
</body>
</html>
Dan unutk memangilnya atau menampilkan viewnya silahkan buak controller anda , di sini membuat controller belajar.php dan membuat method halo.
perhatikan method halo di atas pada method ini saya menampilkan view view_belajar.php
anda tidak perlu lagi menulisakan .php pada saat memangil view . syntax $this->load->view() dengan otomatis mengakses folder application/view codeingiter . dan coba kita jalankan pada browser method halo unutk menmpilkan view view_belajar.php
dapat di perhatikan pada contoh contoh di atas . view view_belajar pun muncul saat kita akses method halo . dan bagaimana cara membuat view di dalam subfolder . misal unutk sebegian view yang ada inigin anda kumpulkan pada sebuah folder unutk membuat dalam satu folder . misalnya anda meletakna view view_belajar.php di dalam folder layout di dalamnya view codeigniter . application/layout/view_belajar.php
$this->load->view('layout/view_belajar.php');
Cara Parsing Data ke View CodeIgniter
Untuk memparsing data dari codeigniter ke view anda dapat memparsing dengan menggunakan bantuan array . jadi data yang akan anda di parsing adan masukan ke array perhastikan contoh berikut ini .
<?phpapplication/view/view_belajar.php
defined('BASEPATH') OR exit('No direct script access allowed');
class Belajar extends CI_Controller {
function __construct(){
parent::__construct();
}
public function index(){
echo "ini method index pada controller belajar | cara membuat controller pada codeigniter ";
}
public function halo(){
$data['nama_web'] = "bimablctelkom.com";
$this->load->view('view_belajar',$data);
}
}
<!DOCTYPE html>
<html>
<head>
<title>Belajar CodeIgniter</title>
</head>
<body>
<h1>Membuat View di CodeIngiter</h1>
<h2>file bernamakan view_belajar.php</h2>
<?php echo $nama_web; ?>
</body>
</html>
perhatikan contoh syntax di atas data di parsing dengan memasukan variabel ke dalam parameter kedua pada syntax $this->load->view().
dan dari view tinggal mengakses variabel .
Kemudaina bisa juga seagia berikut .
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class Belajar extends CI_Controller {
function __construct(){
parent::__construct();
}
public function index(){
echo "ini method index pada controller belajar | cara membuat controller pada codeigniter ";
}
public function halo(){
$data = array(
'judul' => "Cara Membuat View Pada CodeIgniter",
'tutorial' => "CodeIgniter"
);
$this->load->view('view_belajar',$data);
}
}
application/view/view_belajar.php
<!DOCTYPE html>
<html>
<head>
<title>Belajar CodeIgniter</title>
</head>
<body>
<h1>Membuat View di CodeIngiter</h1>
<h2>file bernamakan view_belajar.php</h2>
<?php echo $judul; ?>
<br>
<?php echo $tutorial; ?>
</body>
</html>
Sekian tutorial cara membuat view pada codeigniter dan cara parsing data pada view codeigniter.
No comments:
Post a Comment