如何使用Yii Eselect2来保存更多数据?

时间:2013-10-28 10:59:23

标签: php yii selection yii-extensions

我使用Eselect2 Yii extension为用户提供多项选择,但只有最后一个选择是通过POST提交的。为什么呢?

这是我的html,其中我也尝试用数组管理所有选择但没有成功

<pre>echo $form->labelEx($model,'city_id');
    $this->widget('ext.select2.ESelect2', array(
        'name' => 'Form[field]',
        'data' => City::model()->getCitie`enter code here`s(),
        'options' => array('width' => '30%','allowClear'=>true),
        'htmlOptions'=>array(                       
            'options'=>array(''=>array('value'=>null,'selected'=>null, 'name'=>'field'),),
            'multiple'=>'multiple',
        )
    ));
</pre>

我尝试将'name'字段指定为单个字段和数组,但我遇到了同样的问题:只发送了最后一个值。

1 个答案:

答案 0 :(得分:2)

你应该只使用一个数组:

而不是

    'name' => 'Form[field]',

你应该尝试:

    'name' => 'Form[field][]',