Как данные yii foreach из базы данных? Один из разработчиков есть несколько игр, но когда я называю данные из БД показывают только один данные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>
Ваш вопрос непонятен. r, если у одного разработчика есть несколько игр, тогда в результате должно быть больше одной строки. SO вы можете сделать foreach с $ thedb –
- это 'gametitle' отношение? – Dinistro
@AbhisekMalakar да, это должно быть больше чем одна строка в результате ... foreach '$ thedb'? у вас есть пример? поэтому я могу попробовать понять – TheSmile