Drop down menu 从数据库中获取数据并在yii中创建列表框

Drop down menu 从数据库中获取数据并在yii中创建列表框,drop-down-menu,yii,Drop Down Menu,Yii,我有一个表'tbl_department',有两个字段'dpt_id'和'dpt_name' 我想在一个页面上获取所有“dpt_name”作为列表框输出。以下是来自优秀Yii文档的示例,我已经从tbl_用户中计算出了用户名。您可以使用最小的sql脚本protected/data/schema.mysql.sql获取该表,该脚本是在使用yiic创建空应用程序时安装的 <?php $records = User::model()->findAll(); $list = C

我有一个表'tbl_department',有两个字段'dpt_id'和'dpt_name' 我想在一个页面上获取所有“dpt_name”作为列表框输出。

以下是来自优秀Yii文档的示例,我已经从tbl_用户中计算出了用户名。您可以使用最小的sql脚本protected/data/schema.mysql.sql获取该表,该脚本是在使用yiic创建空应用程序时安装的

<?php
    $records = User::model()->findAll();
    $list = CHtml::listData($records, 'id', 'username');
    echo CHtml::dropDownList('names', null, $list, array('empty' => '(Select a name)'));
?>


尽管这不是一个真正的问题,但有趣的是,这是我找到的关于如何解决这个问题的唯一参考资料+为了问题的简单性…真的值得大家投赞成票。谢谢@capelical