php - 如何使用枚举添加在下拉列表中选择的默认值?

标签 php drop-down-menu yii2 yii2-advanced-app

我是 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/

相关文章:

PHP 联系表格 - 发送后希望留在我的网站上

php - 用户对 MySQL 数据库的访问被拒绝

javascript - 根据多个单选按钮选择显示或隐藏元素

php - 如何在 Yii2 项目中添加 PHP 请求

php - 每当我在表中添加多行数据时,都会收到错误消息 '' 获取未知属性”

javascript - 如何在单击时更改菜单的样式?

php - 在 VPS 上 CHMOD 目录 777 安全吗?

javascript - 使用数组中的值填充下拉列表框

html - 如何在现有网站/导航上创建下拉菜单?

ajax - 在 Yii 2.0 中发出 Ajax 请求?