Дано: две таблицы таблицы "firsts" и "seconds" состоят в связях "firsts" has_many "seconds" по ключу "first_id".
Я пытаюсь вывести данные обоих таблиц в CGridView. Хочу чтобы в столбец "Seconds" CGridView помещались все ячейки столбца "name" из базы данных, а не только одна. Как это сделать?
$Firsts = new CActiveDataProvider('firsts', array(
'criteria'=>array(
'with'=>array('seconds')
),
));
$this->widget('zii.widgets.grid.CGridView', Array(
'dataProvider'=>$Firsts,
'columns'=>Array(
'name',
'phone',
array(
'name'=>'Seconds',
'value'=>'$data->seconds[0]->name'
)
)));
Позволяет ли CGridView в принципе сделать содержание одной ячейки таблицы CGridView несколькими ячейками таблицы из базы данных?