我是 yii2 的新手,正在尝试解决这个问题。我有一个下拉列表,其数据库中的值是枚举。因此,当创建 CRUD 时,下拉列表具有枚举值。
但我想在下拉列表中保留一个默认值。 我的表单代码如下:
<?= $form->field($model, 'priotiy_level')->dropDownList([ 'low' => 'Low', 'medium' => 'Medium', 'high' => 'High', ], ['prompt' => 'Select Priority Level']) ?>
我想要将中作为选定值,而不是提示。有人可以帮我解决这个问题吗?
谢谢。
最佳答案
在 Controller 中初始化 $model 实例后,设置属性,然后将 $model 传递给 View 。
$model->priority_level = 'medium';
关于php - 如何使用枚举添加在下拉列表中选择的默认值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39194510/