2017-06-08 10 views
1

select2 yii2で選択した値またはデフォルト値を設定する方法は? 私は試してみました'value' => $myvalue'initValue' => $myValueselect2 yii2で選択した値またはデフォルト値を設定する方法は?

解決方法はありますか?ありがとうございました。

解決策が見つかりました。ここ あなたは選択のためのデフォルト値または選択した値を設定する場合:

<?php $model->group = yourdefaultValue ?> 
<?=$form->field($model, 'group')->label('Group Name')->widget(Select2::classname(), 
[ 
    'data' => ArrayHelper::map(Group::find()->all(),'id','name', 'kategori'), 
    'options' => ['placeholder' => 'Select Phone Number'], 
    'pluginOptions' => [ 
      'allowClear' => true, 
      'minimumInputLength' => 2, 
    ], 
]); 
?> 
+1

あなたは '$モデル - > group'の値を設定する必要があります。 – SiZE

答えて

-1
<?php $form = ActiveForm::begin() ?> 
<?=$form->field($model, 'group')->label('Group Name')->widget(Select2::classname(), 
    [ 
     'data' => ArrayHelper::map(Group::find()->all(),'id','name', 'kategori'), 
     'options' => ['placeholder' => 'Select Phone Number', 'value' => 1], 
     'pluginOptions' => [ 
      'allowClear' => true, 
      'minimumInputLength' => 2, 
     ], 
    ]); 
?> 
<?php $form::end()?> 

は、あなただけの選択で設定されたデフォルト値を必要とします。

'options' => ['placeholder' => 'Select Phone Number', 

'の値' => $モデル - > IDあなたの場合

] 
+0

それは仕事ではありません。私が投稿したコードは働いています。ありがとう – adn

関連する問題