Yii2 Yii 2-如何禁用GridView列标题?
我试图禁用Yii2 GridView数据列的标题-在YII1.1中,它是通过将header属性设置为false来完成的。但是,这不适用于Yii 2Yii2 Yii 2-如何禁用GridView列标题?,yii2,Yii2,我试图禁用Yii2 GridView数据列的标题-在YII1.1中,它是通过将header属性设置为false来完成的。但是,这不适用于Yii 2 echo GridView::widget([ 'dataProvider' => $dataProvider, 'columns' => [ [ 'attribute' => 'some_column', 'header' => false,
echo GridView::widget([
'dataProvider' => $dataProvider,
'columns' => [
[
'attribute' => 'some_column',
'header' => false,
],
]
]);
我可以通过重新定义返回空字符串的头闭包来实现这一点,但这似乎有些过分。为了回答我自己的问题,在Yii2中,正确的属性是
label
而不是header
:
echo GridView::widget([
'dataProvider' => $dataProvider,
'columns' => [
[
'attribute' => 'some_column',
'label' => false,
],
]
]);
为了回答我自己的问题,在Yii2中,正确的属性是
标签
而不是标题
:
echo GridView::widget([
'dataProvider' => $dataProvider,
'columns' => [
[
'attribute' => 'some_column',
'label' => false,
],
]
]);
通过添加
showHeader
配置,可以完全禁用GridView
列标题:
echo GridView::widget([
'dataProvider' => $dataProvider,
'showHeader'=> false,
// ...
]);
参考:您可以通过添加
showHeader
配置来完全禁用GridView
列标题:
echo GridView::widget([
'dataProvider' => $dataProvider,
'showHeader'=> false,
// ...
]);
参考: