1. PHP
  2. Yii Framework

Memahami render view dalam Yii

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)
ParameterTipeKeterangan
ViewStringNama View
dataArraydata yang akan diekstrak ke dalam variabel PHP & ditampilkan dalam view
returnbooleanApakah 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 ?>
Comments to: Memahami render view dalam Yii

    Your email address will not be published. Required fields are marked *

    Attach images - Only PNG, JPG, JPEG and GIF are supported.