php - Yii2 下拉选项组标签
问题描述
我已经使用带有以下代码的活动表单创建了一个下拉菜单,但是默认情况下会显示 optgroup 的标签“0”,我怎样才能使其隐藏?
<?= $form->field($model, 'idcmp_usr')
->dropDownList([Company::find()
->select(['name_cmp','id_cmp'])
->indexBy('id_cmp')
->column()]); ?>
显示的html:
<label class="control-label" for="user-idcmp_usr">Company</label>
<select id="user-idcmp_usr" class="form-control" name="User[idcmp_usr]" aria-required="true">
<optgroup label="0">
<option value="1">###</option>
<option value="2" selected>###</option>
<option value="13">###</option>
<option value="14">###</option>
</optgroup>
</select>
我在 css 或 dropdown()->label(false) 中尝试了几件事,但它不会消失
解决方案
删除多余的[]
<?= $form->field($model, 'idcmp_usr')->dropDownList(Company::find()
->select(['name_cmp','id_cmp'])
->indexBy('id_cmp')
->column()
); ?>
推荐阅读
- solr - solr 模糊 vs 通配符 vs 词干分析器
- reactjs - 为什么说我的组件没有定义?
- pytorch - PyTorch 中的可微分图像压缩操作
- python - Python 摄取 pdf 而不使用需要 pip install 的包
- java - 尝试设置 buttonOnClick 侦听器以打开过滤的回收器视图列表时(交换)解析方法出错
- python - 如何将 Heruko 与本地机器的 Docker API(Python SDK)一起使用?
- angular - 从 5 到 7 的 PrimeNG 更新失去了我的风格
- expo - Expo:MediaLibrary.createAlbumAsync 正在创建多个同名专辑
- c# - 来自 github 的第一个项目将无法编译:SqlServerSpatial140.dll not found
- hadoop - HDFS 的 128M 默认块大小如何最小化 seekTime/transferTime 比率