yii2 动作列隐藏仍然可见

yii2 action colum hidden still visible

我想使用 kartik gridview 在我的 gridview 中隐藏一列。 但是当我做那样的事情时:

$gridColumns = [
[
    'class' => 'kartik\grid\DataColumn',
    'attribute'=>'name', 
    'hidden' => 'true',
],

我的专栏仍然可见。

这是一个布尔列,不是字符串。你应该输入:

'hidden' => true,

改用visible

`visible` => false

我知道这是一个老问题,但我想补充一点,如果您希望列隐藏在网格中,但可用于导出,请使用 'hidden' => false 而不是 'visble' => true