1 回答

TA贡献1784条经验 获得超2个赞
您可能需要使用唯一 ID - 默认情况下 Yii 根据字段名称生成 ID,但是对于 3 个相同的字段,ID 将相同,并且 Select2 init 将仅适用于其中的第一个。
<?=$form->field($modelSip, 'ID_PBX')->widget(Select2::className(), [
'options' => ['id' => 'ID_PBX1'],
'data' => $dataPbx,
'hideSearch' => true,
]) ?>
<?=$form->field($modelSip, 'ID_PBX')->widget(Select2::className(), [
'options' => ['id' => 'ID_PBX2'],
'data' => $dataPbx,
'hideSearch' => true,
]) ?>
<?=$form->field($modelSip, 'ID_PBX')->widget(Select2::className(), [
'options' => ['id' => 'ID_PBX3'],
'data' => $dataPbx,
'hideSearch' => true,
]) ?>
顺便说一句:您不需要查询选项列表 3 次,您可以查询一次并在 3 个字段中使用相同的结果。
- 1 回答
- 0 关注
- 120 浏览
添加回答
举报