Metode View

Metode view digunakan untuk memanggil file view dan langsung ditampilkan ke browser.

Bentuk Umum

Berikut ini adalah bentuk umum metode view dari kelas SENE_Controller .

$thi->view(string $file_location[, array $data=array()]): $this

Parameter

Metode ini memiliki 1 paremeter wajib yaitu $file_location.

$file_location

Nilai dari parameter $file_location merupakan sebuah string yang merujuk pada lokasi file view didalam direktori app/view. Isi dari nilai ini tidak perlu diberi akhiran .php.

$data

Nilai dari parameter $data dapat berisi array of array untuk dilemparkan ke dalam view dari controller. Kunci array dari isi parameter ini akan dipecah menjadi variabel biasa ketika dipanggil pada view.

Contoh

Berikut ini adalah contoh penggunaan metode view.

class Home extends SENE_Controller
{
  public function __construct()
  {
    parent::__construct();
    $this->setTheme('homepage');
  }
  public function index()
  {
    $data = array();
    $data['contoh'] = 'ini contoh';
    $this->view('contoh',$data);
  }
}

Contoh Pada File Viewnya

Berikut ini adalah contoh isi dari file app/view/contoh.php. Dari contoh ini kita akan melihat bagaimana isi dari parameter $data array key-nya akan dipecah menajdi variabel biasa.

<div>
  <h1>Ini file view tanpa tema <?=$contoh?></h1>
</div>