Belajar View Page Dalam CodeIgniter

View berisi tampilan yang akan ditampilkan kepada pengguna. view dipanggil melalui controller, kita sudah membahas controller di artikel sebelumnya.

Lokasi folder view

/application/views

Buat sebuah view di folder views dengan nama home.php. isi dengan kode berikut

<h1>Ini adalah Home</h1>

Kemudian buat sebuah controller dengan nama Home.php

Folder controller

/application/controller

kemudian isi dengan kode berikut

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

class Home extends CI_Controller {

	public function index()
	{
		// view
	}
}

Untuk memanggil view kedalam controller kita harus mengetikan Kode berikut

$this->load->view('viewfile');

Kode tersebut berfungsi untuk meload view dengan nama "viewfile" yang ada di dalam folder view.

Kita akan coba load view home.php yang telah dibuat tadi. tambahkan kode di bawah ini kedalam controller Home pada bagian public index

$this->load->view('home');

Kode lengkapnya seperti ini :

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

class Home extends CI_Controller {

	public function index()
	{
		$this->load->view('home');
	}
}

Lalu buka routes.php. lokasi filenya berada di :

/application/config/routes.php

Ubah default controller menjadi Home

$route['default_controller'] = 'home';

Kode lengkap routes.php akan seperti ini

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

$route['default_controller'] = 'home';
$route['404_override'] = '';
$route['translate_uri_dashes'] = FALSE;

?>

Maka ketika dibuka di browser hasilnya akan seperti ini

img