Wednesday, June 8, 2011

Bagimana membuat controller serta View baru di Yii ?


Bagimana membuat controller serta View baru di Yii PHP Framework ?

di Yii menerapkan konsep MVC, sehingga terdiri dari bagian berikut:
- Model : merupakan class untuk mengontrol data dan validasi
-> bisa diturunkan dari Class CModel
- View : digunakan sebagai tampilan dari halaman.
- Controller : merupakan class untuk mengontrol aktifitas dari View dan Controller.
-> pada controller kita bisa memanggil view serta melakukan proses eksekusi yang lainnya.

Adapun susunan directorynya sebagai berikut :

Protected
- Controller
- Views
- Model

Bagaimana membuat Halaman baru ? (dengan catatan sudah mengenerate standard dari aplikasi dengan Yii)

Misalkan kita hendak membuat sebuah halaman tentang partfolio.

1. Membuat sebuah Controller
- PageController.php

class PageController extends Controller {

public function actionMypage(){
$this->render('mypage');
}
}

kemudian simpan di directory Controller
protected
- Controller
-> PageController.php

2. Membuat View
- mypage.php

<?php
echo 'My Page';
?>

kemudian simpan di directory view
protected
- views
-> mypage.php


dan selanjutnya anda bisa mamanggil view ini dari url sebagai berikut :
http://localhost/yourapp/index.php?r=page/mypage
* page merupakan nama class dari controller
* mypage adalah nama method dari controller

reference :
www.yiiframework.com

1 comment: