duanchuopi2298 2016-06-22 09:32
浏览 288
已采纳

如何在Yii2的下拉列表中添加额外选项

I have a dropdown list in my yii2 application which fetches data from database table. now i want to add an extra options to my dropdownlist with value=1 and display=admin

my current dropdown list is :

<?= Html::dropDownLIst('assign_to', null, 
                    ArrayHelper::map(PhCrmUser::findAll(['user_type' => 'executive_manager', 'status' => CrmUser::STATUS_ACTIVE]), 'id',
                       function($model, $defaultValue) {
                          return $model['first_name']." ".$model['last_name'];
                       }
                     ),
                    ['class' => 'form-control', 'prompt' => 'Assign to Manager']
                  )?>

it displays output as

<select class="form-control" name="assign_to">
<option value="">Assign to Manager</option>
<option value="8">Matt Demon</option>
<option value="10">Vinit Singh</option>
<option value="14">dsfds sdfsdf</option>
</select>

now i want to add and extra static option to my dropdownlist how to achive it in yii. my output should look like.

<select class="form-control" name="assign_to">
<option value="">Assign to Manager</option>
<option value="1">Admin</option>
<option value="8">Matt Demon</option>
<option value="10">Vinit Singh</option>
<option value="14">dsfds sdfsdf</option>
</select>
  • 写回答

1条回答 默认 最新

  • doujianguang5506 2016-06-22 10:52
    关注

    Just add it to values array

    <?= Html::dropDownLIst('assign_to', null, 
                    ['1' => 'Admin'] + ArrayHelper::map(PhCrmUser::findAll(['user_type' => 'executive_manager', 'status' => CrmUser::STATUS_ACTIVE]), 'id',
                       function($model, $defaultValue) {
                          return $model['first_name']." ".$model['last_name'];
                       }
                     ),
                    ['class' => 'form-control', 'prompt' => 'Assign to Manager']
                  )?>
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 根据以下文字信息,做EA模型图
  • ¥15 删除虚拟显示器驱动 删除所有 Xorg 配置文件 删除显示器缓存文件 重启系统 可是依旧无法退出虚拟显示器
  • ¥15 vscode程序一直报同样的错,如何解决?
  • ¥15 关于使用unity中遇到的问题
  • ¥15 开放世界如何写线性关卡的用例(类似原神)
  • ¥15 关于并联谐振电磁感应加热
  • ¥60 请查询全国几个煤炭大省近十年的煤炭铁路及公路的货物周转量
  • ¥15 请帮我看看我这道c语言题到底漏了哪种情况吧!
  • ¥60 关机时蓝屏并显示KMODE_EXCEPTION_NOT_HANDLED,怎么修?
  • ¥66 如何制作支付宝扫码跳转到发红包界面