如何在select2 yii2中设置选定值或默认值?

如何在select2 yii2中设置选定值或默认值?,yii2,default,jquery-select2,selected,Yii2,Default,Jquery Select2,Selected,如何在select2 yii2中设置选定值或默认值? 我试过使用'value'=>$myvalue和'initValue'=>$myvalue 有什么解决办法吗?多谢各位 我刚刚找到了解决办法。 如果要为“选择”设置默认值或选定值,请单击此处: <?php $model->group = yourdefaultValue ?> <?=$form->field($model, 'group')->label('Group Name')->widget(Se

如何在select2 yii2中设置选定值或默认值? 我试过使用
'value'=>$myvalue
'initValue'=>$myvalue

有什么解决办法吗?多谢各位

我刚刚找到了解决办法。 如果要为“选择”设置默认值或选定值,请单击此处:

<?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,
     ],
]);
?>

“值”=>$model->id


我也有同样的情况。但添加“值”键解决了我的问题

Select2::widget([
   'name' => ['1'=> 'A', '2' => 'B', '3' => 'C'],
   'value' => [1,3], // value to initialize
   'data' => $data
]);
上述示例将自动选择A&C

也许,如果您可以在这里添加示例数据结构,那么我们将为您提供帮助


有关更多详细信息,请参见链接:

在您的情况下,您应该为
$model->group
设置值。这不起作用。我发布的代码已经运行。谢谢
'options' => ['placeholder' => 'Select Phone Number', 
]
Select2::widget([
   'name' => ['1'=> 'A', '2' => 'B', '3' => 'C'],
   'value' => [1,3], // value to initialize
   'data' => $data
]);