如何在Yii2中将Gridview行拆分为两个?

时间:2015-06-18 07:09:57

标签: gridview yii2

在这里,我想清楚地解释我的问题

我有像这样的gridview Gridview

  

这里我想打印我的father_name,father_dob等   下面给出的图片。

在移动领域后,每个人都要在下一行打印,

我该怎么办? 如下图所示

gridview2

我如何在yii2 Gridview中执行此操作

1 个答案:

答案 0 :(得分:0)

GridView具有您可以使用的afterRow属性。这样做:

<?= GridView::widget([
    ... //your parameters here
    'afterRow' => function($model, $key, $index) {
        return Html::tag('tr',
            Html::tag('td', $model->father_name)
            .Html::tag('td', $model->father_dob)
            //add more columns
        );
    }
]);

因此afterRow应返回tr标记,该标记将在tr GridView呈现的renderTableRow标记后面附加到正文