如何将空字段添加到activeDropDownList yii2?

时间:2017-08-15 04:44:46

标签: php yii yii2

我有一个使用ArrayHelper :: map的下拉列表 如下代码:



<?= Html::activeDropDownList($model2, 'expert_id',
      ArrayHelper::map(Experts::find()->all(), 'username', 'username')) ?>
&#13;
&#13;
&#13;

工作正常,但我想添加空字段或其他喜欢的字段... 我怎么能这样做?

2 个答案:

答案 0 :(得分:1)

尝试使用数组合并

 <?= Html::activeDropDownList($model2, 'expert_id',
  array_merge(array('val1'=>'val1'), ArrayHelper::map(Experts::find()->all(), 'username', 'username'))) ?>

答案 1 :(得分:1)

清洁:(如果你只想添加空字段)

<?= Html::activeDropDownList($model2, 'expert_id',
   ArrayHelper::map(Experts::find()->all(), 'username', 'username')), array('placeholder'=>'') ?>