在这里,我想清楚地解释我的问题
我有像这样的gridview这里我想打印我的father_name,father_dob等 下面给出的图片。
在移动领域后,每个人都要在下一行打印,
我该怎么办? 如下图所示
我如何在yii2 Gridview中执行此操作
答案 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
标记后面附加到正文