Я пытаюсь следующий запрос, и который создает массив,Как получить CGridView для результата SQL-запроса?
$user = Yii::app()->reg->createCommand()
->select('studentID')
->from('Students')
->queryAll();
Однако, когда я пытаюсь получить значение запроса в CGridview, Im получая ошибку,
Property "CDbCommand.0" is not defined.
здесь код для GridView,
$this->widget('zii.widgets.grid.CGridView', array(
'id'=>'students-grid',
'dataProvider'=> new CSqlDataProvider($user),
));
Thnx много Soju, на самом деле им пытаются использовать cgridview, динамическими запросами, вот почему я пытаюсь использовать CSqlDataProvider. но все же у меня есть ошибка, неопределенный индекс 'id'. при попытке выполнить шаги ur – sher
могу ли я использовать CActiveDataProvider для динамических запросов, пользователем? – sher
мы используем только поставщик данных sql, если у нас очень сложный запрос. Мы должны попытаться использовать CActive DataProvider. это экономит время и усилия. –