@Vyacheslav_Shilov

Yii1.1. Как в CGridView заполнить ячейку таблицы несколькими значениями? Или как сделать несколько ячеек одного столбца на одну ячейку другого?

Дано: две таблицы таблицы "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 несколькими ячейками таблицы из базы данных?
5f009b5f203ee021006015.png
  • Вопрос задан
  • 43 просмотра
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы