【问题标题】:select the value of dropdownlist yii选择下拉列表 yii 的值
【发布时间】:2012-11-10 10:12:51
【问题描述】:

我正在使用表单生成器来创建表单。我制作了这段代码来生成下拉列表,但是我无法选择所需的选项。

'box'=>array(
        'type'=>'dropdownlist',
        'items'=>User::model()->getListUsers(),         
        'prompt'=>'Please select:',
      )

我尝试添加一个数组键 'select' =>85 以默认选择 85 id 值,但它不起作用。

【问题讨论】:

    标签: php yii


    【解决方案1】:

    使用 htmlOptions 数组。

    一个快速的谷歌引导到这个例子应该可以帮助你。

    $form->dropDownList($model,'sex',array('1'=>'men','2'=>'women'), array('options' => array('2'=>array('selected'=>true))));
    

    在你的情况下,我会想象你需要做的事情

    'box'=>array(
            'type'=>'dropdownlist',
            'items'=>User::model()->getListUsers(),         
            'prompt'=>'Please select:',
        'htmlOptions'=>array('options' => array(
                            '85'=>array('selected'=>true)
                            )
                    );
          )
    

    【讨论】:

      【解决方案2】:

      谢谢@艾伦

      稍微修改您的答案就可以了。下面的代码对我有用。

      'box'=>array(
              'type'=>'dropdownlist',
              'items'=>User::model()->getListUsers(),         
              'prompt'=>'Please select:',
              'options' => array('85'=>array('selected'=>true))
            )
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-05-02
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多