You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
'level_id',<br />
array(<br />
'label'=>'Avatar',<br />
'type'=>'raw',<br />
'value'=>Chtml::image('a/../avatar/'.$model-<br />
>avatar,'DORE', array("width"=>100)),<br />
),<br />
),<br />
)); ?><br />
Reputasi :<br />
<br />
<br />
Ga terlalu banyak yang berubah dari kode hasil genearte Yii kok.. kita<br />
hanya menambahkan link dan sedikit memodifikasi CdetailView..<br />
Setelah itu, mari kita buat action yang mengizinkan memberikan reputasi<br />
kepada seorang user, tepatnya di controller reputation actionCreate :<br />
public function actionCreate($id)<br />
{<br />
$model=new Raputation;<br />
}<br />
if(isset($_POST['Raputation']))<br />
{<br />
$model->attributes=$_POST['Raputation'];<br />
$model->tanggal=date('Y-m-d');<br />
$model->pemberi_id=Yii::app()->user->id;<br />
$model->penerima_id=$id;<br />
if($model->save())<br />
$this->redirect(array('user/view','id'=>$id));<br />
}<br />
$this->render('create',array(<br />
'model'=>$model,<br />
'id'=>$id,<br />
));<br />
Terdapat sebuah parameter pada action tersebut yaitu $id, $id sendiri<br />
adalah parameter yang digunakan untuk mengetahui siapa user yang akan<br />
diberikan reputasi. Action create reputasi akan mengarah ke halaman create :<br />
Page<br />
110