Yii2 GridView自定义标题行

前端之家收集整理的这篇文章主要介绍了Yii2 GridView自定义标题行前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
在我的视图代码中我有这个:
<?= GridView::widget([
        'dataProvider' => $dataProvider,'columns' => [
            ['class' => 'yii\grid\SerialColumn'],['label' => 'Training score','attribute' => 'scoreTraining','format' => ['decimal',2],],['label' => 'Exam score','attribute' => 'scoreExam',]);

通常,标题名称将是“培训分数”和“考试分数”

是否可以在yii2 gridview中自定义标题行?所以我的标题行看起来像2行..

<table border=1>
  <tr><th>Training <br> score</th><th>Exam <br> score</th></tr>
</table>
要实现这一点,使用header属性而不是label:
<?= GridView::widget([
    'dataProvider' => $dataProvider,'columns' => [
        ['class' => 'yii\grid\SerialColumn'],[
            'header' => 'Training <br> score',[
            'header' => 'Exam <br> score',]);

这样HTML内容将不会被编码.

官方文件

> $header

猜你在找的PHP相关文章