Wenn es aus der Datenbank kommt, benutze etwas wie unten (im Falle von Listenfeldern oder mehreren erlaubten dropDownList
benutze multiple=>true
)
Weitere Details zu dropDownList: dropDownList () -Methode
Angenommen, Sie möchten das Drop-down von menu_name
von Menu model
und den ausgewählten Wert von den Bässen von parent_menu_id
anzeigen, dann können Sie es wie folgt verwenden
Dies kann getan werden, indem Sie dies in Ihren HTML-Optionen der Dropdown-Liste ..
dropDownList($testcontroller,
'testid',
CHtml::listData(Phases::model()->findAllByAttributes(array('pid'=>$pid)),
'id',
'phaseName'),
array('options' => array('78'=>array('selected'=>true))));
und der Wert 78 wird ausgewählt.
für prompt kann man so etwas machen:
dropDownList($testcontroller,'testid', CHtml::listData(Phases::model()->findAll(), 'id', 'phasename'), array('empty'=>'Select an option'));
Überprüfen Sie dies für Hilfe . Danke.
Tags und Links yii