- Seme Framework
- versi 4.0.3 (ID)
- Persyaratan
- Download & Install
- Pengaturan
- Tutorial
- Perutean URI
- Konstanta
- Variabel Global
- Model
- View
- Controller
- Library
- CLI (command line interface)
- Core
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>