0
Iすぐに存在する場合、$ _GETで値ベースを選択したいと考えています。ここでSelect2初期値が表示されない
はビュー
<?php
/*if ($model->isNewRecord && !isset($model->agent_id_upper)) {
$model->agent_id_upper = 65;
} not working too*/
//$model->agent_id_upper = 65; ->not working
echo Select2::widget([
'model' => $model,
'name' => 'TbAgent[agent_id_upper]',
//'id' => 'to_id',
'initValueText' => '', // this only for ajax
'data' => $data,
'options' => [
'placeholder' => 'Choose Agent ...',
'multiple' => false,
//'selected' => 65, -> not working
//'value' => 65, -> not working
'class' => ''
],
]
);
?>
65で私のコードで選択した場合、それはこのようにIDのユーザー名を表示する必要があり、レコードのIDです。
しかし私の問題は65のユーザー名が選択されていないことです、それはプレースホルダーだけを示しています。
どうすれば修正できますか?私に参考にしてください。
は既にこの
yii2 select2 by kartik-v set default value
Yii2: Kartik Select2: Initial Value from Model Attribute
http://www.yiiframework.com/forum/index.php/topic/52278-kartik-select2-not-select-corretly/
が、上記で運をお読みください。
ありがとうございます。