mark88 2012-08-21 22:11:53 2554次浏览 4条回复 0 0 0
echo CHtml::dropDownList('country_id','',CHtml::listData(Airport::model()->findAll(),'code','cn_city'));
<select id="country_id" name="country_id">
<option value="PEK"></option>
<option value="SHA"></option>
<option value="PVG"></option>
<option value="CAN"></option>
<option value="SZX"></option>
<option value="CTU"></option>
</select>

string $textField 指的是下拉列表所显示的文本内容。中文显示不出来

  • 回复于 2012-08-22 09:06 举报

    确保视图文件、model、数据库编码统一,应该就不会乱码了。

  • 回复于 2012-08-22 09:37 举报

    全是放在这个层controllers,数据库里也是GB2312的

  • 回复于 2012-08-22 09:54 举报

    你在控制器打印 Airport::model()->findAll() 的相关数据会乱码吗?没有乱码的话就检查渲染层

  • 回复于 2012-08-22 10:21 举报

    你先用 var_dump 打印 Airport::model()->findAll() 看看

您需要登录后才可以回复。登录 | 立即注册