2013-10-28 2 views
0

나는 Eselect2 Yii extension을 사용하여 사용자에게 다중 선택을 제공하지만 마지막 선택 만 POST를 통해 제출됩니다. 왜? Yii Eselect2를 사용하여 더 많은 데이터를 저장하는 방법?

나는 또한 내가 하나의 필드로하고 배열로 '이름'필드를 지정하려고

<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> 

배열하지만 성공하지 않고 모든 선택 사항을 관리하기 위해 노력하는 내 HTML,하지만 난 같은이 문제 : 마지막 값만 보내집니다. 당신은 시도해야

대신

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

의 :

답변

2

당신은 단순히 배열을 사용한다

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

당신이 날을 저장! :) 대단히 고마워요! – Tab