Как заставить работать zii.widgets.grid.CGridView?

Приветствую.
Подскажите , не работает такая штука. Из Контроллера (action update) передаю 2 модели во вью:
$model1=Data1::model()->findByPk($id);
$model2 = Data2::model()->findAll('page=:num',array(':num' => $id));

далее в update:
<?php $this->renderPartial('_form', array('model1'=>$model1,'model2'=>$model2)); ?>

во вью обработка:

$this->widget('zii.widgets.grid.CGridView', array(
		'id'=>'data1-grid',
		'dataProvider'=>$model1->search(),
		'filter'=>$model1,
		'columns'=>array(
				'idpage',
				'name',
				
				
				
				
				/*
				 'status',
'migr_code',
*/
				array(
						'class'=>'CButtonColumn',
				),
		),
));


$this->widget('zii.widgets.grid.CGridView', array(
		'id'=>'data2-grid',
		'dataProvider'=>$model2->search(),
		'filter'=>$model2,
		'columns'=>array(
				'idpage',
				'name',
				
				
				
				
				/*
				 'status',
'migr_code',
*/
				array(
						'class'=>'CButtonColumn',
				),
		),
));


Почему упорно не работает data2-grid ?
  • Вопрос задан
  • 268 просмотров
Пригласить эксперта
Ответы на вопрос 2
@maxyc_webber
Web-программист
обратитесь еще раз к документации
Ответ написан
Комментировать
$model2 = Data2::model()->findAll('page=:num',array(':num' => $id));
Скорее всего эта функция возвращает массив объектов
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы