Di bagian kedua ini kita akan membuat aplikasi sederhana untuk menampilkan nama :
1. Buka file SiteController.php yang berada di folder /basic/controllers dan tambahkan function seperti ini :
1 2 3 4 |
public function actionHello() { return $this->render('hello'); } |
2. Buat file baru yaitu hello.php dan letakkan di dalam folder /basic/views/site. Nama file harus sama dengan nama file yang di render di SiteController. Karena tadi kita merender file ‘hello’, sehingga nama file juga kita sesuaikan menjadi hello.php, dan berikan kode HTML berikut :
1 |
<h1>Welcome to Yii2 Tutorial</h1> |
3. Ketikkan : http://localhost/basic/web/index.php?r=site/hello untuk menampilkan di browser :
Mudah bukan?
Sekarang kita akan melakukan modifikasi sedikit dengan memberikan variabel, yaitu nama.
1. Buka file SiteController.php yang berada di folder /basic/controllers dan tambahkan function seperti ini :
1 2 3 4 5 |
public function actionHello2() { $name = 'Andri'; return $this->render('hello2',array('name'=>$name)); } |
2. Buat file hello2.php dan letakkan di folder basic/views/site.
1 |
<h1>Welcome <?= $name ?> ! </h1> |
3. Ketikkan : http://localhost/basic/web/index.php?r=site/hello2 untuk ditampilkan di browser :
Seperti kita lihat, kita dapat melewatkan variable yang berada di Controller untuk ditampilkan pada View.
Tutorial ini sebagai dokumentasi dan pembelajaran pribadi sekalian belajar terjemahin bahasa Inggris, dan siapa tahu bermanfaat buat orang lain. Sumber lengkapnya diambil dari Youtube DoingITEasy Channel.