如何在yii2

时间:2018-12-28 13:57:29

标签: php yii2

我想隐藏详细视图的标签

<?= DetailView::widget([
        'model' => $model,
        //To hide labels
        'label' => ['hidden' => true],
        'attributes' => [
             'visits'

        ],
    ]) ?>

在上面的代码段中,有'label'=> [[hidden'=> true],在那儿,但它不存在。我想知道是否有一种方法可以隐藏标签。

1 个答案:

答案 0 :(得分:2)

如果要在GridView中隐藏标签列,则必须修改其enter link description here模板。例如:

<?= DetailView::widget([
    'model' => $model,
    'template' => '<tr><td{contentOptions}>{value}</td></tr>',
    'attributes' => [
        // your attributes for displaying
    ],
]) ?>

如果您想在一个单元格中隐藏标签,可以为label属性设置一个空字符串:

<?= DetailView::widget([
    'model' => $model,
    'template' => '<tr><td{contentOptions}>{value}</td></tr>',
    'attributes' => [
        [
            'attribute' => 'id',
            'label' => ''
        ]
        // your attributes for displaying
    ],
]) ?>