在表单修改时,怎么给下拉框加上默认选中

weixin_38053367 2019-09-11 03:01:53
<?= $form->field($model,'type')->dropDownList($type)->label(false);?>
...全文
164 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
weixin_38076910 2019-09-11
  • 打赏
  • 举报
回复
把默认值赋值给select,,,<?=Html::dropDownList('name','默认值',$arr)?>
weixin_38059644 2019-09-11
  • 打赏
  • 举报
回复
两种方式 //方法1 直接给模型赋初值 if ($model->getIsNewRecord()) { $model->type = 3; } echo $form->field($model,'type')->dropDownList([1=>'111',2=>'222',3=>'333']); //方法2 同楼上 echo $form->field($model,'type')->dropDownList([1=>'111',2=>'222',3=>'333'],['prompt' => 3,]);
weixin_38061328 2019-09-11
  • 打赏
  • 举报
回复
只要保证$type是数组,你这样写已经可以了
weixin_38063515 2019-09-11
  • 打赏
  • 举报
回复
`<?= $form->field($model,'type')->dropDownList($type,[ 'prompt'=>'type3', //试试这个 ])->label(false);?>`
weixin_38063872 2019-09-11
  • 打赏
  • 举报
回复
不清楚,我只是路过~

433

社区成员

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧