Default-Wert für dropdown-option in Yii

Habe ich die dropdown option in Yii wie diese

<?php echo $form->dropdownList($students,'student_name', CHtml::listData(Students::model()->findAll(), 'student_name', 'student_name'), array('selected'=>'Choose One')); ?>

Die html output ist so etwas wie das

<select selected="selected" name="Students[student_name]" id="Students_student_name">
<option value="Alex">Alex</option>
<option value="John">John</option>
<option value="Johny">Johny</option>
<option value="" selected="selected"></option>
</select> 

Aber ich will das Select One sollte die default selected value for the dropdown options.So, dass standardmäßig gibt es Select One wenn keine option ausgewählt ist.

[UPDATE]

Ist es unter Select One als eine option, als ich versuchte array('prompt'=>'Choose One') und array('empty'=>'Choose One') auch.

dies geschieht nur auf update oder auch auf die create-action/Ansichten?
Es ist unklar, was Sie erwarten - wenn es keine Auswahl, was möchten Sie tun? Wollen Sie die dropdown-Auswahl von "Wählen Sie Eine" angezeigt/ausgewählt? Erwartest du, dass wenn Sie keine Auswahl treffen, und senden Sie das Formular, dass sich ein default-Wert gewählt werden? Oder etwas anderes?

InformationsquelleAutor | 2012-08-24

Schreibe einen Kommentar