如何从数据库中检索数据并在视图中显示数据(在选择框中显示)
我试过但它不起作用
在控制器中:
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>
答案 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"));