i4erkasov/yii2-link-pager-with-dots

补充标准分页按钮的生成

1.0.0 2023-04-20 19:12 UTC

This package is auto-updated.

Last update: 2024-09-27 12:56:44 UTC


README

Latest Stable Version Total Downloads License

这是默认 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。

贡献

您可以通过提交拉取请求或创建新问题来贡献。