exploitfate/yii2-pager
Composer 安装命令:
composer require exploitfate/yii2-pager
包简介
Yii2 smart link pager
README 文档
README
Yii2 smart pager
Another LinkPager for Yii2 framework pagination.
Install
Best way is install via composer
composer require "exploitfate/yii2-pager"
Usage
Page size limit override default (optionally)
Setup page size limit in (frontend|backend|app)/config/main.php
// Override default parameters for \yii\data\Pagination \Yii::$container->set( \yii\data\Pagination::className(), [ 'pageSizeLimit' => [1, 1000], 'defaultPageSize' => 200, ] );
Replace default LinkPager
In single GridView or ListView
echo \yii\grid\GridView::widget( [ 'dataProvider' => $dataProvider, 'filterModel' => $searchModel, 'pager' => [ 'class' => \exploitfate\yii2\LinkPager::className(), ], // other settings 'columns' => [ ['class' => 'yii\grid\SerialColumn'], // other collumns ], ] );
Also you can replace default LinkPager globally. Setup LinkPager for (GridView|ListView) in (frontend|backend|app)/config/main.php
GridView
// Override default parameters for \yii\grid\GridView \Yii::$container->set( \yii\grid\GridView::className(), [ 'pager' => [ 'class' => \exploitfate\yii2\LinkPager::className(), ], ] );
ListView
// Override default parameters for \yii\grid\ListView \Yii::$container->set( \yii\grid\ListView::className(), [ 'pager' => [ 'class' => \exploitfate\yii2\LinkPager::className(), ], ] );
Widget
echo \exploitfate\yii2\LinkPager::widget( [ 'pagination' => $dataProvider->getPagination(), ] );
License
The MIT License (MIT). See LICENSE file.
统计信息
- 总下载量: 158
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: BSD
- 更新时间: 2016-10-16