Sering kali jika kita membuat sebuah tampilan form pasti menjumpai yang namanya combo box..
inputan yang satu ini merupakan inputan berupa pilihan yang tidak bisa diedit lagi oleh user. dengan kata lain kita hanya bisa menginput sesuai pilihan yang ada.
Dalam beberapa kasus ini tidak efektif misalnya saja saat ini jika ada form inputan agama dengan menggunakan combobox dengan pilihan hanya 5 agama, islam, kristen, katolik, hindu dan budha,
dengan berkembangnya waktu ada muncul 1 agama lain lah misalnya agama X. kita harus mengupdate koding program yah kesulitan dan memakan banyak makan akan lebih baik jika data combobox diambil dari data base sehingga mudah di update.
berikut akan saya berikan koding nya dengan menggunakan framework Yii :
- Saya asumsikan sodara -sodara sudah membuat model,controller dan view
- Buka halaman view sodara.
- Tambahkan coding berikut
$form->dropDownList($model,'GroupID',CHtml::listData(PbkGroups::model()->findAll(), 'ID', 'Group_Name'));
?>
GroupID = Nama Dari Combo Box
PbkGroups = Nama Tabel yang ingin di ambil datanya
ID = Kolom dari tabel yang ingin diambil nilainya dan dijadikan sebagai value pada combobox
Group_Name = Kolom dari tabel yang ingin diambil datanya dan dijadikan sebagai Text pada combobox
Sekian catetan dari saya semoga membantu
0 komentar:
Posting Komentar