Catatan hari ini adalah bagaimana membuat aplikasi PHP dengan memanfaatkan framework Code Igniter. Aplikasi ini adalah aplikasi sederhana yang akan memperkenalkan tentang konsep MVC di Code Igniter, tetapi tanpa Model(M). Jadi yang akan dibahas adalah tentang View(V) dan Controller(C).

Pertama-tama saya akan membuat View(V) untuk aplikasinya dengan nama greeting.php

<div>
   Merry Christmas and Happy New Year 2012
</div>


aturan dari framework code igniter adalah meletakkan file greeting.php pada path application/views/.
Selanjutnya adalah membuat bagian header dan footer untuk view diatas. Untuk header saya beri nama header.php dan untuk footer bernama footer.php dan saya letakkan pada folder templates. Jadi letak 2 files tersebut adalah pada path application/views/ templates.


header.php

<html>
<head>
	<title><?php echo $title ?></title>
</head>
<body>
	<h1>CodeIgniter Tutorial</h1>

footer.php

<strong>&copy; 2011</strong>	
</body>
</html>

Setelah membuat View(V), langkah selanjutnya adalah membuat Controller(V) dengan nama welcome.php

<?php
 
class Welcome extends CI_Controller {
 
	public function view($page = 'greeting')
	{
 
		if ( ! file_exists('application/views/'.$page.'.php'))
		{
			// Whoops, we don't have a page for that!
			show_404();
		}
 
		$data['title'] = ucfirst($page); // Capitalize the first letter
 
		$this->load->view('templates/header', $data);
		$this->load->view($page, $data);
		$this->load->view('templates/footer', $data);
 
	}
}
?>

Sampai disini selesai sudah aplikasi sederhana dengan Code Igniter ini dan selanjutnya adalah menjalankannya pada browser dengan mengetikkan http://localhost/ci210/index.php/welcome/view atau http://localhost/ci210/index.php/welcome/view/greeting.php