Render merupakan method dari Yii Framework untuk mengirimkan data dari controller dan menampilkannya di view yang telah ditentukan. Pada artikel ini kita akan mencoba untuk memahami proses render view di Yii Framework.
Render Method()
public string render(string $view, array $data=NULL, boolean $return=false)
Parameter | Tipe | Keterangan |
---|---|---|
View | String | Nama View |
data | Array | data yang akan diekstrak ke dalam variabel PHP & ditampilkan dalam view |
return | boolean | Apakah hasil dari render akan dikembalikan (return) atau ditampilkan (echo) |
Seperti terlihat diatas, Parameter pertama untuk metode ini adalah file View yang akan diberikan. pemanggilan file view dalam metode ini tanpa dipanggil tanpa ekstensi .php. Contoh jika kita memiliki file view dengan nama user.php, dalam method render ini gunakan “user”.
Contoh :
$this->render("user");
Parameter kedua dalam method render() adalah array data yang dapat dikirim ke file View.
method Render() memiliki parameter opsional ketiga, yang merupakan Boolean yang menunjukkan apakah hasil dari render harus dikembalikan ke Controller atau ditampilkan / dikirim ke browser Web.
Controller
$data = "nilainya";
$this->render("namaView", array(
"data" => $data,
));
View
<?php echo $data ?>
No Comments
Leave a comment Cancel