我正在使用gridview,它显示动作列为空。它没有显示编辑,删除,查看的图标。可以任何人告诉什么是问题? 这是代码
<?php
$gridColumns = [
[
'class' => 'yii\grid\SerialColumn',
],
'id',
'name',
'created',
'modified',
'modified_by_id',
['class' => 'yii\grid\ActionColumn'],
]; ?>
<?php
echo ExportMenu::widget([
'dataProvider' => $dataProvider,
'filterModel'=>$searchModel,
'columns' => $gridColumns,
'columnSelectorMenuOptions' =>
[
'style'=> 'overflow-y: scroll, height: auto;
max-height: 300px; overflow-x: hidden;',
],
'target' => ExportMenu::TARGET_SELF ,
]);
?>
<?php
echo GridView::widget([
'dataProvider' => $dataProvider,
'filterModel' => $searchModel,
'columns' => $gridColumns,
]);
?>
答案 0 :(得分:0)
您需要添加以下内容:
['class' => 'yii\grid\ActionColumn',
'template' => '{delete}',
]
“删除”应该是控制器中的操作名称。
答案 1 :(得分:0)
我找到了解决方案...在供应商文件夹actioncolumn.php文件中,一行被评论..显示为什么显示空白列