- 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
- ABAC
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()]): $thisParameter
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>