PHPackages                             i4erkasov/yii2-link-pager-with-dots - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. i4erkasov/yii2-link-pager-with-dots

ActiveYii2-extension[Utility &amp; Helpers](/categories/utility)

i4erkasov/yii2-link-pager-with-dots
===================================

Supplements the standard generation of pagination buttons

1.0.0(3y ago)012MITPHPPHP ^7.0

Since Apr 20Pushed 2y ago1 watchersCompare

[ Source](https://github.com/i4erkasov/yii2-link-pager-with-dots)[ Packagist](https://packagist.org/packages/i4erkasov/yii2-link-pager-with-dots)[ RSS](/packages/i4erkasov-yii2-link-pager-with-dots/feed)WikiDiscussions master Synced yesterday

READMEChangelog (1)Dependencies (1)Versions (2)Used By (0)

Yii2 Link Pager with Dots
=========================

[](#yii2-link-pager-with-dots)

[![Latest Stable Version](https://camo.githubusercontent.com/862b10df014a4c1dd191d7802e46a03eab12d5268e50b5eda98a59b87b956195/68747470733a2f2f706f7365722e707567782e6f72672f693465726b61736f762f796969322d6c696e6b2d70616765722d776974682d646f74732f762f737461626c65)](https://packagist.org/packages/i4erkasov/yii2-link-pager-with-dots)[![Total Downloads](https://camo.githubusercontent.com/33bf978e899581897429c64905f3ee6c2df08fb4c839712c3fbda55788cac7dd/68747470733a2f2f706f7365722e707567782e6f72672f693465726b61736f762f796969322d6c696e6b2d70616765722d776974682d646f74732f646f776e6c6f616473)](https://packagist.org/packages/i4erkasov/yii2-link-pager-with-dots)[![License](https://camo.githubusercontent.com/4908ad7108efcf1d7367f96ec3a52f4222326b3b8333f40e7492280e369ac40d/68747470733a2f2f706f7365722e707567782e6f72672f693465726b61736f762f796969322d6c696e6b2d70616765722d776974682d646f74732f6c6963656e7365)](https://packagist.org/packages/i4erkasov/yii2-link-pager-with-dots)

This is an extension of the default Yii2 LinkPager widget, which adds dots between page links.

Complements the standard button generation, e.g. "1 &lt;&lt; 3 4 5 6 7 8 &gt;&gt; 10", with three-dot buttons
to create navigation, e.g.: "&lt;&lt; 1 ... 3 4 5 6 ... 10 &gt;&gt; "

Installation
------------

[](#installation)

The preferred way to install this extension is through [composer](http://getcomposer.org/download/).

Run the following command:

```
php composer.phar require --prefer-dist i4erkasov/yii2-link-pager-with-dots "*"

```

or add the following to the require section of your composer.json file:

```
"i4erkasov/yii2-link-pager-with-dots": "*"

```

Usage
-----

[](#usage)

Once the extension is installed, simply use it in your code by :

The set of parameters is the same as for standard [LinkPager](https://www.yiiframework.com/doc/api/2.0/yii-widgets-linkpager)

Added an additional parameter dotsClass responsible for `css` класс для точек `...`

yii2-twig example:

```
{{ 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 }}
```

License
-------

[](#license)

This package is released under the MIT License. See LICENSE.md for details.

Contributing
------------

[](#contributing)

You can contribute by submitting pull requests or creating new issues.

###  Health Score

19

—

LowBetter than 10% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity5

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity39

Early-stage or recently created project

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

1118d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/c06d91181eafb8cf50374b60d74f319aeefcff05b0425ea374823b34b58b998a?d=identicon)[i4erkasov](/maintainers/i4erkasov)

---

Top Contributors

[![i4erkasov](https://avatars.githubusercontent.com/u/44391984?v=4)](https://github.com/i4erkasov "i4erkasov (3 commits)")

---

Tags

pageryii2extension

### Embed Badge

![Health badge](/badges/i4erkasov-yii2-link-pager-with-dots/health.svg)

```
[![Health](https://phpackages.com/badges/i4erkasov-yii2-link-pager-with-dots/health.svg)](https://phpackages.com/packages/i4erkasov-yii2-link-pager-with-dots)
```

###  Alternatives

[dmstr/yii2-cookie-consent

Yii2 Cookie Consent Widget

1452.6k](/packages/dmstr-yii2-cookie-consent)[richardfan1126/yii2-js-register

Yii2 widget to register JS into view

1357.2k7](/packages/richardfan1126-yii2-js-register)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
