Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/118.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在yii2的select2下拉列表中设置默认值_Yii2_Jquery Select2 - Fatal编程技术网

在yii2的select2下拉列表中设置默认值

在yii2的select2下拉列表中设置默认值,yii2,jquery-select2,Yii2,Jquery Select2,我在yii2中有一个依赖于kartik select2的下拉列表,我想选择一个值作为默认的选定值 <?=$form->field($EmployeeLeaveModel, 'EmployeeID')->widget(Select2::classname(), [ 'data' => $Employee, 'language' => 'en',

我在yii2中有一个依赖于kartik select2的下拉列表,我想选择一个值作为默认的选定值

<?=$form->field($EmployeeLeaveModel, 'EmployeeID')->widget(Select2::classname(), [
                        'data' => $Employee,
                        'language' => 'en',
                        'options' => ['placeholder' => 'Select Employee  ...'],
                        'pluginOptions' => [
                                'allowClear' => true
                             ],
                ]);
        ?>

如何获取在下拉列表中选择的默认值?

在控制器中

$EmployeeLeaveModel->EmployeeID = value;

鉴于

$EmployeeLeaveModel->EmployeeID = value;

<?= $form->field($EmployeeLeaveModel, 'EmployeeID')->widget(Select2::classname(), [
     'data' => $Employee,
     'language' => 'en',
     'options' => ['placeholder' => 'Select Employee,...'],   
]) ?>

$EmployeeLeaveModel->EmployeeID=value;

$EmployeeLeaveModel->EmployeeID=value我必须在何处添加此项?在选择2中使用模型之前。可能在控制器中是好的,或者直接在视图中添加到您的字段之前。谢谢我实现了它。