Bagaimana Mambuat Dropdownlist Dengan 2 Field

Permisi gan,

bagaimana ya cara membuat dropdownlist dengan 2 field yg ditampilkan?

seperti : N,Samarinda;H,Semarang;B,Jakarta ?

skrg saya sudah bisa membuat dropdownlist tp yg ditampilkan cuma nama kotanya saja.


<?php 

echo $form->dropDownListRow($model,'cabang',CHtml::listData(Cabang::model()->findAll(array('order' => 'id ASC')), 

           'id', 'nama'),array('class'=>'span3', 'hint'=>'<i>Setelah disimpan, cabang/lokasi tidak dapat diganti.</i>', 'prompt'=>'Pilih Cabang ...'));

?>

bagaimana ya? menampilkan kode dan nama kota ya master???

Semoga bisa membantu…

example

View

echo Chtml::dropDownList(‘list’, $transaksi->kode_transaksi, $this->getHistoryAlamat(), array(‘empty’ => ‘pilih’));

Controller

public function getHistoryAlamat() {

    &#036;data = Transaksi::model()-&gt;findAll(array(


        'condition' =&gt; 't.transaksi_kd_user = ' . Yii::app()-&gt;session['id_user'] . ' AND t.in_out=&quot;1&quot;',


        'select' =&gt; 'DISTINCT tujuan_nama, tujuan_kecamatan,tujuan_alamat, tujuan_kd_post, nama_kabupaten',


		'join'=&gt;'LEFT JOIN kabupaten as rKabupaten ON rKabupaten.kode_kabupaten = t.tujuan_kode_kabupaten',


    ));


    &#036;result = array();


    foreach (&#036;data AS &#036;val) {


        &#036;result[&#036;val-&gt;tujuan_nama] = array(&#036;this-&gt;getKdTransaksi(&#036;val-&gt;tujuan_nama, &#036;val-&gt;tujuan_kecamatan) =&gt; &#036;val-&gt;tujuan_alamat . &quot;, &quot; . &#036;val-&gt;tujuan_kecamatan . &quot;, &quot; . &#036;val-&gt;nama_kabupaten . &quot;, &quot; . &#036;val-&gt;tujuan_kd_post );


    }


    return &#036;result;


}

Rumit juga ya… mksh ya gan,

dicoba dlu,

Baiknya getHistoryAlamat saya taruh di controller apa model gan Ahmad???

akhirnya bisa … simple…

http://www.yiiframework.com/wiki/167/understanding-virtual-attributes-and-get-set-methods/