PHPackages                             long399/yii2-widget-advanced-linkpager - 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. long399/yii2-widget-advanced-linkpager

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

long399/yii2-widget-advanced-linkpager
======================================

yii2 advanced LinkPager Widget

0.1.0(4y ago)381MITPHP

Since Aug 11Pushed 4y ago1 watchersCompare

[ Source](https://github.com/ProkopenkoRoman/yii2-widget-advanced-linkpager)[ Packagist](https://packagist.org/packages/long399/yii2-widget-advanced-linkpager)[ Docs](https://github.com/ProkopenkoRoman/yii2-widget-advanced-linkpager)[ RSS](/packages/long399-yii2-widget-advanced-linkpager/feed)WikiDiscussions main Synced 1mo ago

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

yii2-widget-advanced-linkpager
==============================

[](#yii2-widget-advanced-linkpager)

[![Total Downloads](https://camo.githubusercontent.com/b2d0732aaaa3495fc607c2a7df238d8ff7f0cb9237d3ad0c7fa32302427fff75/687474703a2f2f706f7365722e707567782e6f72672f6c6f6e673339392f796969322d7769646765742d616476616e6365642d6c696e6b70616765722f646f776e6c6f616473)](https://packagist.org/packages/long399/yii2-widget-advanced-linkpager)[![License](https://camo.githubusercontent.com/bd171b622034493802ff64cd1994b1d131cfef2e045b4d004fd4e6482f6926cc/687474703a2f2f706f7365722e707567782e6f72672f6c6f6e673339392f796969322d7769646765742d616476616e6365642d6c696e6b70616765722f6c6963656e7365)](https://packagist.org/packages/long399/yii2-widget-advanced-linkpager)

AdvancedLinkPager widget for Yii Framework 2.0

[![Screenshot](https://camo.githubusercontent.com/6981328ab2f56efd5358adfb9048aae96dfc99a81a036dfb33f2f120fd6a8872/68747470733a2f2f7777772e6379626572666f72756d2e72752f626c6f675f6174746163686d656e742e7068703f6174746163686d656e7469643d3730373926643d31363238343936313933 "Screenshot")](https://camo.githubusercontent.com/6981328ab2f56efd5358adfb9048aae96dfc99a81a036dfb33f2f120fd6a8872/68747470733a2f2f7777772e6379626572666f72756d2e72752f626c6f675f6174746163686d656e742e7068703f6174746163686d656e7469643d3730373926643d31363238343936313933)

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

[](#installation)

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

```
 composer require --prefer-dist long399/yii2-widget-advanced-linkpager

```

or add

```
"long399/yii2-widget-advanced-linkpager": "~0.1"
```

to the require section of your `composer.json` file.

Usage
-----

[](#usage)

view:

```
echo GridView::widget([
  ...
  'pager' => [
    'class' => AdvancedLinkPager::class,
    'options' => ['class' => 'pagination'],
    'firstPageLabel' => 'начало',
    'lastPageLabel' => 'конец',
    'hideOnSinglePage' => false,

    'template' => '{pageButtons}{pageList}{pageSize}{pageJump}',
    'pageListLabel' => 'Страница',
    'pageListCssClass' => 'btn btn-warning dropdown-toggle',
    'pageSizeLabel' => 'Размер',
    'pageSizeCssClass' => 'btn btn-primary dropdown-toggle',
    'pageSizeItems' => [1, 10, 25, 50, 100],
  ],
  ...
]);
```

searchModel:

```
public function search($params)
{
  ...
  $pageSize = isset($params['per-page']) ? intval($params['per-page']) : 10;
  $dataProvider = new ActiveDataProvider([
    'query' => $query,
      'pagination' =>  [
        'pageSize' => $pageSize
      ],
  ]);
  ...
}
```

Author
------

[](#author)

[long399](https://github.com/ProkopenkoRoman/), e-mail:

###  Health Score

21

—

LowBetter than 19% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity9

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity40

Maturing project, gaining track record

 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

1736d ago

### Community

Maintainers

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

---

Top Contributors

[![ProkopenkoRoman](https://avatars.githubusercontent.com/u/17271576?v=4)](https://github.com/ProkopenkoRoman "ProkopenkoRoman (10 commits)")

---

Tags

yii2extensionwidgetlinkpageryii2-widget-linkpageryii2-widget-advanced-linkpager

### Embed Badge

![Health badge](/badges/long399-yii2-widget-advanced-linkpager/health.svg)

```
[![Health](https://phpackages.com/badges/long399-yii2-widget-advanced-linkpager/health.svg)](https://phpackages.com/packages/long399-yii2-widget-advanced-linkpager)
```

###  Alternatives

[liyunfang/yii2-widget-linkpager

yii2 Widget for LinkPager

4734.2k4](/packages/liyunfang-yii2-widget-linkpager)[drsdre/yii2-wizardwidget

Multi step wizard widget using tabs to guide a user through steps to complete a task. Based on the Form wizard (using tabs) from lukepzak (see http://bootsnipp.com/snippets/featured/form-wizard-using-tabs).

37147.9k](/packages/drsdre-yii2-wizardwidget)

PHPackages © 2026

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