如何从数据库中获取数据?一位开发商有多个游戏,但是当我从DB出来调用数据只显示一个数据Yii如何从数据库中获取数据
以下是我的编码:
在控制器
$id = Yii::app()->user->getState('id');
$thedb = GamesDevelopersApp::model()->find('developer_id='.$id);
$gametitle = CHtml::encode($thedb->gametitle);
$version = CHtml::encode($thedb->version);
$create_time = CHtml::encode($thedb->uploaddate);
$status = CHtml::encode($thedb->status);
$this->render('applist',array('gametitle'=>$gametitle,'version'=>$version,'create_time'=>$create_time,'status'=>$status));
在HTML
<td class="apptd2">
<?php foreach($models as $model){
echo CHTML::encode($model->gametitle);
}; ?>
</td>
您的问题尚不清楚。作为pe如果一个开发者有多个游戏,那么应该有多于一行的结果。你可以用$ thedb做foreach – 2014-11-03 07:47:04
是'gametitle'关系吗? – Dinistro 2014-11-03 07:53:42
@AbhisekMalakar是的,它应该超过一行结果... foreach'$ thedb'?你有没有例子?所以我可以尝试理解 – TheSmile 2014-11-03 08:06:12