2017-06-12 21:20:55 0 评论 Yii 2.0 Boy.Lee

Yii 2.0 GridView 移除搜索和排序功能

在做Yii 2.0 框架开发的时候, GridView无疑是一款利器,有时我们需要取消默认的排序和搜索功能,下面展示如何实现

 

{ 移除排序 }

打开对应Model的XXXXSearch.php, 添加如下代码

        $dataProvider = new ActiveDataProvider([
            'query' => $query,
        ]);
        
        // 移除排序
        $dataProvider->setSort(false);

        $this->load($params);

 

{ 移除搜索并隐藏搜索框 }

打开views/xxxx/index.php 文件,按如下操作执行

    <?= GridView::widget([
        'dataProvider' => $dataProvider,
// 移除搜索并隐藏搜索框
//         'filterModel' => $searchModel,
        'columns' => [