2016-08-19 3 views
0

を選択します。私はコースを選択するための選択ウィジェットを表示する必要があり、各学生のために 。私は同じ形式で複数選択ウィジェットを使用 は一つだけではどのようにそれを行うには が表示されていますか?は、ウィジェットを選択しyii2 - 複数のは、私が同じ形式で複数のyii2選択ウィジェットを使用する必要が同じ形式で

$form->field($model, 'course')->widget(Select2::classname(), [ 
     'data' => ArrayHelper::map(course::find()->asArray()->where(['isActive' => '1'])->all(), 'id', 'name'), 
     'options' => ['placeholder' => 'Select a course...'], 
     'pluginOptions' => ['allowClear' => true], 
       ]); 

答えて

0

それは私が複数選択したくないこの

$form->field($model, 'course')->widget(Select2::classname(), [ 
     'data' => ArrayHelper::map(course::find()->asArray()->where(['isActive' => '1'])->all(), 'id', 'name'), 
     'options' => ['placeholder' => 'Select a course...',,'multiple'=>TRUE], 
     'pluginOptions' => ['allowClear' => true], 
       ]); 
+0

のようなオプションに簡単に追加'multiple'=>trueです。私はdropdown.For一人ひとりの学生の「n」の数たい、私はドロップダウンを表示する必要があります。私はあなたがdynamicly別の選択を追加したい – ASD

+0

...各学生のためのコースを選択して保存する必要がありますか? – yafater

+0

はい。本当に助けが必要!私は10人の生徒がいます。各学生のために、ドロップダウンが表示され、すべての学生のためのコースを選択する必要があり、私はあなたがこのリンクhttp://wbraganca.com/yii2extensions/ダイナミックform.thereさんにthat.pleaseビューについての拡張を使用する必要があると思う – ASD

関連する問題