简体   繁体   English

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

[英]how to add empty field to activeDropDownList yii2?

i have a drop down list using ArrayHelper::map as below code: 我有一个使用ArrayHelper :: map的下拉列表,如下代码:

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

that works correctly but i want to add empty fields or other favorite fields ... how can i do that? 可以正常工作,但是我想添加空字段或其他喜欢的字段...我该怎么做?

Try to use array merge 尝试使用数组合并

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

cleaner: (if you just want to add empty fields) 清洁器:(如果您只想添加空白字段)

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM