i4erkasov / yii2-link-pager-with-dots
补充标准分页按钮的生成
1.0.0
2023-04-20 19:12 UTC
Requires
- php: ^7.0
- yiisoft/yii2: ~2.0.0
This package is auto-updated.
Last update: 2024-09-27 12:56:44 UTC
README
这是默认 Yii2 LinkPager 小部件的扩展,增加了页面链接之间的点。
补充了标准按钮生成,例如 "1 << 3 4 5 6 7 8 >> 10",使用三点按钮
来创建导航,例如:"<< 1 ... 3 4 5 6 ... 10 >> "
安装
安装此扩展的最佳方式是通过 composer。
运行以下命令
php composer.phar require --prefer-dist i4erkasov/yii2-link-pager-with-dots "*"
或者将以下内容添加到您的 composer.json 文件的 require 部分
"i4erkasov/yii2-link-pager-with-dots": "*"
使用方法
扩展安装后,只需在您的代码中简单使用即可
参数集与标准 LinkPager 相同
添加了一个额外的参数 dotsClass,用于控制 css 类 ...
yii2-twig 示例
{{ use('i4erkasov/LinkPagerWithDots/widget/linkPagerWithDots') }}
{{ linkPagerWithDots_widget({
'pagination': dataProvider.pagination,
'activePageCssClass': 'active',
'disableCurrentPageButton': true,
'prevPageCssClass': 'arrow--prev',
'nextPageCssClass': 'arrow--next',
'dotsClass': 'page--dots',
'options':{
'class': 'paging--list'
},
'linkContainerOptions':{
'class': 'paging--page'
},
'linkOptions': {
'class': 'paging--link'
},
'linkPrevNext': {
'class': 'paging--arrow'
}
}) | raw }}
许可证
此包在 MIT 许可下发布。有关详细信息,请参阅 LICENSE.md。
贡献
您可以通过提交拉取请求或创建新问题来贡献。