Yii Framework Forum: Whgridview Costum Link - Yii Framework Forum

Jump to content

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Whgridview Costum Link Rate Topic: -----

#1 User is offline   maulana shalihin 

  • Newbie
  • Yii
  • Group: Members
  • Posts: 2
  • Joined: 18-September 13

Posted 01 December 2013 - 06:11 AM

saya ada sedikit masalah dengan whgridview. saya buat dua kelas yaitu : 1. perkara 2. pihakterlibat. perkara induknya dan pihakterlibat anaknya. perkara memiliki banyak pihakterlibat.

jadi ceritanya ini saya bikin program buat sistem informasi kecelakaan lalu lintas. 1 kecelakaan 1 perkara. setiap perkara memiliki banyak pihak terlibat.

jadinya saya pengen, di view dari perkara juga menampilkan whgridview dari pihak terlibat. lihat gambar.

Attached File  view.PNG (29.6K)
Number of downloads: 3

untuk membuatnya saya menggunakan cara sebagai berikut : 1. mengedit actionView di perkara controller. membuat dataprovider yang akan dipakai oleh whgridview.

public function actionView($id)
{
$dataProvider=new CActiveDataProvider('Pihakterlibat',array('criteria'=>array('condition'=>'perkaraID='.$id)));
$this->render('view',array(
'model'=>$this->loadModel($id),
'dataProvider'=>$dataProvider,

));
}

2. menampilkan data pihak terlibat dengan whgridview di view perkara.


$this->widget('yiiwheels.widgets.grid.WhGridView',array(
'id'=>'pihakterlibat-grid',
'dataProvider'=>$dataProvider,
'columns'=>array(
'no',
'perkaraID',
'nama',
'jenis_kelamin',
/*
'pendidikan',
'profesi',
'status',
'no_plat',
'ranmor',
'ranmor_expan',
'type_kendaraan',
'pengemudi',
'pengguna_helm',
'sim',
'faktor_pengemudi',
*/
'keterlibatan',
'korban',
array(

'class'=>'bootstrap.widgets.TbButtonColumn',
'header'=>'Operations',

),
),
));


seluruh data ditampilkan secara benar, kecuali :
linknya. link dari tombol view menjadi htt*://*ocalhost/*lakalantas/index.php?r=perkara/view&id=1 dan link dari update adalah htt*://localhost/*lakalantas/index.php?r=perkara/update&id=1.
bagaimana membuat link tersebut menjadi seperti ini htt*://localhost/*lakalantas/index.php?r=pihakterlibat/update&id=1

TERIMA KASIH
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users