Yii2 menggunakan widget DropDownList

Komponen DropDownList digunakan untuk pilihan data pada form, pada Yii 2 dropdownlist diimplementasikan sebagai method dari class yii\widgets\ActiveForm.
Berikut ini tips trik menggunakan DropDownList

Bentuk sintaks DropDownList pada komponen form adalah sebagai berikut:

<?php echo $form->field($model, 'name_field')->dropDownList($listData,
                        ['prompt'=>' --- Pilihan ---'])->;?>
  • DropDown Array Data
       <?php
           $listData=[0=>'Diajukan',1=>'Disetujui',2=>'Ditolak',3=>'Pending');
    
           echo $form->field($model, 'status')->dropDownList(
                                $listData,
                            ['prompt'=>' --- Pilih ---']);?>
    
  • DropDown Model Data
       <?php
            //use frontend\models\Propinsi;
             $props=Propinsi::find()->all();
    
           //use yii\helpers\ArrayHelper;
           $listData=ArrayHelper::map($props,'id','nama');
    
           echo $form->field($model, 'propinsi_id')->dropDownList(
                                $listData,
                            ['prompt'=>' --- Pilih ---']);?>
    
  • Post a Response