下拉列表中的选定值Yii2
问题描述:
有人能告诉我如何在下拉列表中创建selected
值吗?下拉列表中的选定值Yii2
这里是我的下拉列表:
<?= Html::dropDownList(
'calculation-type',
$calculateByMonths,
$calculationTypeList, [
'options' => [
Employee::DISABLED =>[
'disabled' => true,
'selection' => true
]
],
'id' => 'calculation-type',
]); ?>
该行selection => true
不工作,我不知道为什么:(感谢您的帮助
答
正如你在official Yii2 documentation第二个参数见。在Html::dropDownList
是$selection
,并且它必须包含所选值的串或阵列。
值在DROPDOWNLIST是键数组。举例来说,如果你有个月的数组,你需要做二月selected
:
<?php
$month = [
'jan' => 'January',
'feb' => 'February',
'mar' => 'March',
'apr' => 'April',
];
echo \yii\helpers\Html::dropDownList(
'months', //name of your select tag
'feb', // selected option value
$month // array of items
);
?>
<!-- Output of the dropDownList-->
<select name="months">
<option value="jan">January</option>
<option value="feb" selected>February</option>
<option value="mar">March</option>
<option value="apr">April</option>
</select>
[DropDownList的警予2.0示例](可能的重复http://stackoverflow.com/questions/26594074/dropdownlist-yii- 2-0-示例) – wormi4ok