22.07.2013 Views

download - Index of

download - Index of

download - Index of

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

* Displays a particular model.<br />

* @param integer $id the ID <strong>of</strong> the model to be displayed<br />

*/<br />

public function actionView($id)<br />

{<br />

$this->render('view',array(<br />

'model'=>$this->loadModel($id),<br />

));<br />

}<br />

Code di atas merupakan actionView dimana action tersebut dapat<br />

direquest oleh user untuk dijalankan.<br />

public function actionCreate()<br />

{<br />

$model=new Mahasiswa;<br />

}<br />

if(isset($_POST['Mahasiswa']))<br />

{<br />

$model->attributes=$_POST['Mahasiswa'];<br />

if($model->save())<br />

$this->redirect(array('view','id'=>$model->id));<br />

}<br />

$this->render('create',array(<br />

'model'=>$model,<br />

));<br />

Sama seperti code sebelumnya, code di atas digunakan untuk melakukan<br />

request actionCreate. Bedanya dengan action sebelumnya adalah pada action ini<br />

memiliki dua buah kondisi saat mengaksesnya. Kondisi saat pertama kali user<br />

merequestnya, dan kondisi dimana user telah merequest action dengan<br />

mengirimkan nilai yang berasal dari action itu sendiri.. Bingung?? Hehe, Kalo iya<br />

ga usah khawatir, kita akan perdalam lagi masalah ini pada bahasan selanjutnya<br />

yak… <br />

Page 29

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!