如何從數據庫中獲取數據?一位開發商有多個遊戲,但是當我從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