这里我想在yii2下拉列表中设置预选值,
这是我的下拉列表,我可以在此
中设置预选值<?= $form->field($model, 'tpa_email')->dropDownList(
ArrayHelper::map(Approvaldetails::find()->all(),'id','tpa_email'),
['prompt' => 'Select Tpa Email..'])
?>
每次更新表格时都会becoz,值会重置。
答案 0 :(得分:2)
$model->tpa_email
的值将用于从列表项中选择值。因此,请确保$model->tpa_email
包含您要选择的值的键。
答案 1 :(得分:0)
正如jagsler所说,你只需要将下拉值的关键字设置为模型。在您的控制器中尝试以下操作:
$model->tpa_email = $key;
其中$key
将是您要设置的预选选项的键。