Salam optimis para master Yii…
mau nanya nih, sy ada masalah utk ubah nama kolom
ini adonannya
protected/view/coba/index.php
<?php $this->widget('zii.widgets.grid.CGridView', array(
'dataProvider'=>$dataProvider,
'columns'=>array(
'SikapID',
'TglUpdate',
'pelaksana',
'user.NamaLengkap',
array(
'header' => 'Action',
'class'=>'CButtonColumn',
'visible'=>!Yii::app()->user->isGuest
),
),
)); ?>
liat baris
'user.NamaLengkap',
itu artinya ambil data yaitu Namalengkap dari tabel user.
kalau sy tampilkan cara diatas, berhasil ga ada masalah, cuma nama kolomnya itu diambil dari model user.php, jadi kalau di model user.php itu labelnya "Nama Lengkap" maka nama kolomnya juga "Nama Lengkap", pengin sy bukan dr model tapi tbl CGridView, karena ada bbrp data ygdigabungkan so namanya tidak bisa mewakilkan, ini cuma contoh aja gan, terus sy ubah seperti ini
<?php $this->widget('zii.widgets.grid.CGridView', array(
'dataProvider'=>$dataProvider,
'columns'=>array(
'SikapID',
'TglUpdate',
'pelaksana',
array(
'header' => 'Fullname',
'value'=>'user.NamaLengkap',
'visible'=>!Yii::app()->user->isGuest
),
array(
'header' => 'Action',
'class'=>'CButtonColumn',
'visible'=>!Yii::app()->user->isGuest
),
),
)); ?>
pakai koding ini ga berhasil… gmn caranya ya? Mohon bantuannya…
mungkin ada yg pernah mengalamai hal seperti ini, mohon d sharing
Thanks