Есть модель - баннеры. Есть представление, в котором я через виджет должен вывести содержимое полученного запроса, через виджет само собой.
Как?
Я пробовал вот так, но возникают ошибки:
Controller:
Код: Выделить всё
$criteria=new CDbCriteria;
$criteria->alias='b';
$criteria->condition='id=:id';
$criteria->params=array(':id'=>$id);
$model=Banner::model()->find($criteria);
$this->render('banner/statistic', array('model'=>$model,
));
Код: Выделить всё
<?php
$this->pageTitle=Yii::app()->name.' - Панель управления сайтом: Статистика по баннерам';
$this->breadcrumbs=array(
'Панель управления сайтом'=>array('panel/index'),
'Статистика по баннерам'=>array('panel/banner/statistic')
);
?>
<h1>Статистика по баннерам</h1>
<?php $this->widget('zii.widgets.grid.CGridView', array(
'id'=>'banners-grid',
'dataProvider'=>$model,
'columns'=>array(
'preview_count',
'click_count', ),
)); ?>