[yii] Belajar Yii Framework #Dasar2 (haeController dan haeView)

hae jumpa lagi, dipostingan sebelumnya belajar-yii-framework-dasarkita telah membahas cara membuat sebuah controller, nah sekarang kita akan mencoba membuat controller yang dilengkapi dengan view (ingat konsep MVC).

1. buka lagi file kemarin *haecontroller.php

<!--?php <br ?-->	/**
	* author : sandiah_san
	*/
	class HaeController extends Controller //class controller dengan nama Hae
	{
		public $layout="NULL";

		function actionIndex()
		{
                        //menampilkan teks melalui controller/function
			echo "Belajar Yii ";
			echo "Hae Lagi nyoba Controller Yii";
		}
	}

?>

pada file tersebut kita tambahkan sebuah function actionHaeview() dibawah function actionIndex().
source code nya seperti berikut ini :

haecontroller.php

<!--?php <br ?-->
	/**
	* author : sandiah_san
	*/
	class HaeController extends Controller
	{
		public $layout="NULL";

		function actionIndex()
		{
			echo "Belajar Yii ";
			echo "Hae Lagi nyoba Controller Yii";
		}

		function actionHaeview(){
			// menampilkan teks dengan merender ke file yang ada pada views/hae/haeview.php
			$this->render("haeview");
		}
	}

?>

kemudian buatlah sebuah folder dengan nama hae didalam folder views, serta buatlah sebuah file dengan nama haeview.php (views/hae/haeview.php)

haeview.php

<!--?php 	echo "Tes render dari controller ke view #yii #belajarYii"; ?-->

nah coba diakses http://localhost/latihanyii/index.php?r=hae/haeview, hasilnya seperti gambar dibawah ini

hae

nah sampe disini aja dulu, apabila masih ada yang belum berhasil, segera dilaporkan ke pihak berwajib dengan mengisi form komentar dibawah postingan ini 😀 *promosi

*salam the power of manusia biasa 😀

Referensi : yiiframework menguasai framework PHP terbaik – Book

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s