Я только начал использовать Yii, и я просто создаю свою домашнюю страницу, я использую два представления для этого файла, index.php и column1.php. У меня есть следующий код в моем SiteController.php
public function actionIndex()
{
// limits query for index page results to 10
$Criteria = new CDbCriteria();
$Criteria->limit = 10;
// renders the view file 'protected/views/site/index.php'
// using the default layout 'protected/views/layouts/main.php'
$this->render('index', array(
'ItemDetails' => ItemDetail::model()->findAll($Criteria),
));
}
Это просто напоминает последние 10 записей, которые я хочу отобразить на моей домашней странице. Для доступа к записям в моем файле index.php я просто использую
<?php foreach($ItemDetails as $ItemDetail):?>
<tr>
<td><?php echo $ItemDetail->title;?></td>
<td><?php echo $ItemDetail->des;?></td>
</tr>
<?php endforeach;?>
Единственная загвоздка в том, что мне нужно, чтобы этот код выводился в моем представлении column1.php. Как мне этого добиться? В настоящее время я просто получаю неопределенные переменные или я просто должен поместить все в свое представление index.php - я немного не уверен, поэтому буду признателен за некоторые рекомендации
Спасибо
Jonny