cocobi
(Solehuddin09)
1
dear masta2 forum,
ane punya CGridView, misal ada satu kolom isinya NAME, dan satu kolom lagi namanya ADDRESS (dua duanya terpisah).
Lalu, bisa engga kalau di CGridView itu sendiri ditampilkan dengan menggabungkan 2 Field tadi.
jadi tampilannya NAME/ADDRESS ?
misal :
sebelum : NAME ADDRESS sesudah : NAME/ADDRESS
ANITA JL Kepompongan ANITA/JL Kempompongan
Info : menampilkan datanya dengan CArrayDataProvider
Oya, satu lagi, di CGridView bisa di setting untuk Judul kolom dengan dua baris engga?
Misal :
Jenis Kelamin | —>nama kolom
L | P | —>nama kolom
y | | —>isi field
| n | --->isi field
Makasih yah.
petra
(Petra Barus)
2
tinggal dikonkat aja khan di columnnya
'columns'=>array(
array(
'name' => 'name/address',
'header' => 'Name/Address',
'value' => '$data[\'name\'].$data[\'address\']',
)
)
cocobi
(Solehuddin09)
3
waw keren mas… makasih mas. berhasil… 
btw, kalau judul kolomnya dua baris bisa ga yah…? misal kolom parrent nya Jenis Kelamin, punya dua kolom di dalamnya, yaitu L dan P.
JENIS KELAMIN
L | P
Br4m
(Cinde1aras)
4
Hello cocobi,
You can try this:
'columns'=>array(
array(
'name' => 'kelamin',
'header' => 'JENIS KELAMIN <br/> L | P',
'filter'=> array(L=>"Laki-laki",P=>"Perempuan"),
'value' => '@$data->kelamin == L ? "Laki-laki" : "Perempuan"',
)
)
petra
(Petra Barus)
5
Kalo judul kolom 2 baris itu agak repot sih,
harus ngebikin widget baru yang ngeextend CGridView,
terus override method renderTableHeader
tapi ya cara paling gampang bikin kayak yg di atas aja
'header' => '<div class=\'c1'>Jenis Kelamin</div><div class=\'c2\'>L</div><div class=\'c3\'>P</div>'
'value' => '@$data->kelamin == L ? "<div class=\'l\'>Laki-laki</div><div class=\'p\'></div>" : "<div class=\'l\'></div><div class=\'p\'>Perempuan</div>"',
terus maenan di CSSnya aja
cocobi
(Solehuddin09)
6
makasih untuk responnya, tapi actually itsn’t what I mean.
Mungkin ane kurang jelas deskripsinya, gini, ada tiga buah kolom, yang masing masing memiliki nilai.
Nama, Alamat, No Telp. Nah di atas ketiga kolom itu, ada nama Kolom KETERANGAN.
Kolom KETERANGAN tidak perlu / bisa di sort ASC / DESC. Sedangankan ketiga kolom tadi tetep normal(bisa di sort).
Gitu permasalahannya gan…hehe
petra
(Petra Barus)
7
ya itu, mau gak mau override CGridView aja 
biar bisa ntar
'columns'=>array(
array(
'keterangan' => array(
array(
'name' => 'nama',
),
array(
'name' => 'alamat',
),
array(
'name' => 'no telp',
),
),
)
)
cocobi
(Solehuddin09)
8
Hmm… nice inpoh gan, Maybe I 'll trying it letter, if no body’s have the fastest sollution for this case…
Hatur nuhun