Yii - 如何从db中检索数据

时间:2014-10-24 07:46:31

标签: php yii

如何从数据库中检索数据并在视图中显示数据(在选择框中显示)

我试过但它不起作用

在控制器中:

public function actionGetGamesCategory(){
    $descr_en = games_type::model()->findAll('descr_en');
    $this->render('app_submission',array('descr_en'=>$descr_en));

}

AND this

        $gamescategory = Yii::app()->db->createCommand()
            ->select('id, descr_en')
            ->from('games_type')
            ->queryRow();

在PHP中:

<select>
    <option><?php echo $descr_en; ?></option>
</select>

1 个答案:

答案 0 :(得分:1)

为什么不使用Yii dropdownlist

可以找到一个好的例子here

<强>更新

我试着为你写一个解决方案,但我不确定这是否是正确的数据。

echo CHtml::dropDownList('gametype', "",
        CHtml::listData(games_type::model()->findAll(),
                'id', 'descr_en'),
        array('empty' => 'Select a value','id' => "gametype", 'class' => "input"));