我的数据库中有一个表,其中一个字段的数据类型是 ENUM
现在我在 Yii 框架中工作,我想制作一个下拉框,我们要使用的列表是 ENUM
中包含的列表。
例子:
table x
field -> category -> ENUM(HARD,MEDIUM,EASY)
我想制作一个下拉框,选项有HARD
、MEDIUM
和EASY
最佳答案
在你的模型中创建一个函数来返回你的列表数组:
public function getOptions()
{
return array(
'EASY',
'MEDIUM',
'HARD',
);
}
然后你可以像这样使用它:
echo $form->dropdownList($model , 'category' , $model->options); // this will use that function to get the array
关于php - Yii 中带有 ENUM 的下拉框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25111109/