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.
4928
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,
));
}
- 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