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