2015-08-06 15:18:34 4293次浏览 2条回答 0 悬赏 10 金钱

怎么给dropDownList设置默认值

  • 回答于 2015-08-06 16:07 举报

    默认是第一个选项,你把默认值放在最前面就行。

    2 条回复
    回复于 2015-08-06 16:42 回复

    <?= $form->field($model, 'status')->dropDownList($model->status); ?>

    我在控制器里已经把status里的三个值取出来了,但是要怎么设置status里面的第二个值为默认值

    回复于 2015-08-06 17:36 回复

    把第二个值提到第一去,这个方法最简单。 改变你的值的顺序吧。

  • 回答于 2015-08-07 08:34 举报
    <?php $model->status = 2; ?>
    <?= $form->field($model, 'status')->dropDownList($model->status); ?>
    
    1 条回复
    回复于 2015-08-07 13:54 回复

    不能这么写吧,赋值前你得先判断下这个status是不是空,要不然在编辑的时候所有的status都会被改成2.

您需要登录后才可以回答。登录 | 立即注册
weiyi
主管

weiyi 长沙

注册时间:2015-07-28
最后登录:2016-03-08
在线时长:13小时58分
  • 粉丝3
  • 金钱545
  • 威望0
  • 积分675

热门问题