yii dropdownlist选项值

时间:2016-03-16 05:51:15

标签: php yii

我是Yii的新手并且正在学习。我正在尝试在dropdownList中添加城市,一切似乎都正常。问题是我在下拉列表中获取城市ID以及城市名称,并且只有id是可选择且可见的,这不是必需的。

Drop down List for city

以下是代码:

$model_cities = Cities::model()->findAll();
array_unshift($model_cities, array());

$ model是包含user_city_id

的用户模型

这就是我获取城市模型的方式:

{{1}}

1 个答案:

答案 0 :(得分:0)

<?php 
echo $form->dropDownList($model, 'user_city_id', CHtml::listData(Cities::model()->findAll(), 'city_id', 'city_name') , array('prompt'=>'Select City'));
?>

你可以,只需要在dropDownList中找到你想要表示的对:

Citites::model()->findAll(array('select'=>'city_id, city_name'));
上面的

将使用值(city_id),键(city_name)呈现下拉列表,告诉我这是否是您要查找的内容。