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

Fra*_*ank 3 yii drop-down-menu

我有一个'tbl_department'表,其中包含2个字段'dpt_id'n'dpt_name'我希望将所有'dpt_name'作为列表框输出提取到页面上.

Cap*_*liC 8

下面这个从优秀Yii的文件样本,我已经制定了从tbl_user的用户名.您可以使用在使用yiic创建空应用程序时安装的最小sql脚本protected/data/schema.mysql.sql来获取该表.

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