我在项目中的前任没有将下拉列表值保存在表格中;他们在 html 文件中......这家伙也没有$form->dropdownList()
用来创建选择......
当然,我现在在编辑时预选值有很大的问题;因此我将所有更改<select>
为$form->dropdownList()
.
但现在我有一个不同的问题,因为
echo $form->dropdownList($model,'location',
array("Art","Gallery","Bar","Club"));
现在为数据库生成整数值...
我知道我可以像这样设置显示值: array("Art" => "Art").... 但我宁愿避免这种情况 - 有很多视图直接显示值... :(
有没有办法告诉 yii DB 值应该和显示值一样?