Yii dropdownlist kullanımları

Yii de farklı durumlar ve farklı yerlerde dropdownlist kullanmak gerekebilir. Bazı örnekleri aşağıdaki gibidir.

  • echo CHtml::dropDownList(‘perid’,’kod’, CHtml::listData(Birimler::model()->findAll(array(‘condition’=>’id!=999’)), ‘id’, ‘birim_adi’), array(’empty’ => ‘(Sınav Seçiniz)’,’style’=>’width:150px;’,’prompt’=>”));

 

  • echo CHtml::dropDownList(‘birimid’,’yil2′, array(‘2010’ => ‘2010’, ‘2011’ => ‘2011’, ‘2012’ => ‘2012’, ‘2013’=> ‘2013’, ‘2014’ => ‘2014’, ‘2015’ => ‘2015’, ‘2016’ => ‘2016’),
    array(’empty’ => ‘(Sınav Yılını Seçiniz)’,’style’=>’width:150px;’,’prompt’=>”));

 

  • echo $form->labelEx($model,’person_id’);
    echo $form->dropDownList($model,’person_id’, CHtml::listData(Personel::model()->findAllbySql(‘SELECT id,CONCAT(ad, ” “, soyad) as ad FROM personel where aktif=1’), ‘id’, ‘ad’),array(‘prompt’=>”));
    echo $form->error($model,’person_id’);

 

  • echo $form->labelEx($model,’birim_id’);
    echo $form->dropDownList($model,’birim_id’, CHtml::listData(Birimler::model()->findAll(array(‘condition’=>’id!=999’)), ‘id’, ‘birim_adi’),array(‘prompt’=>”));
    echo $form->error($model,’birim_id’);