PHPackages                             pillum/yii2-dual-list-view - 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. pillum/yii2-dual-list-view

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

pillum/yii2-dual-list-view
==========================

Dual list box Widget for Yii 2

1.0.3(10y ago)014proprietaryJavaScript

Since Apr 15Pushed 10y ago1 watchersCompare

[ Source](https://github.com/pillum/yii2-dual-list-view)[ Packagist](https://packagist.org/packages/pillum/yii2-dual-list-view)[ RSS](/packages/pillum-yii2-dual-list-view/feed)WikiDiscussions 1.0.0 Synced 1mo ago

READMEChangelog (4)Dependencies (1)Versions (6)Used By (0)

Dual list box Widget for Yii 2
==============================

[](#dual-list-box-widget-for-yii-2)

`Dual list box Widget` is a wrapper for [Dual List Box plugin for jQuery and Bootstrap](https://github.com/Geodan/DualListBox), Bootstrap Dual List Box is a dual list box implementation especially designed for Bootstrap and jQuery. This control is quite easy for users to understand and use. Also it is possible to work with very large multi-selects without confusing the user.

The MIT License (MIT)

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

[](#installation)

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

Either run

```
php composer.phar require --prefer-dist pillum/yii2-dual-list-view "*"

```

or add

```
"pillum/yii2-dual-list-view": "*"

```

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

Usage
-----

[](#usage)

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

EXAMPLE
-------

[](#example)

### View

[](#view)

```
echo pillum\duallistview\Widget::widget([
    'model' => $model,
    'attribute' => 'list_regions',
    'title' => 'города',
    'data' => $region,
    'data_id'=> 'id',
    'data_value'=> 'name',
    'data_value_extended'=> 'name_extended',
    'lngOptions' => [
        'warning_info' => 'Вы уверены, что хотите выбрать такое количество элементов?
                           Возможно Ваш браузер может перестанет отвечать на запросы..',
        'search_placeholder' => 'Фильтр',
        'showing' => ' - показано',
        'available' => 'Имеющиеся',
        'selected' => 'Выбранные'
    ]
  ]);
```

model - model for form attribute - model attribute for form title - view name for attribute

data - model (Region::find()); data\_id - name attribute for id data\_value - name attribute for value data\_value\_extended - extended name attribute for value

### Controller VIEW

[](#controller-view)

```
        $model = new ModelForm;

        $region = Region::find();
```

### Controller SAVE

[](#controller-save)

```
$model = new ModelForm;
$model->load(Yii::$app->request->post());
$region_model = Json::decode($model->list_regions);
```

###  Health Score

28

—

LowBetter than 54% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity6

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity67

Established project with proven stability

 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

Every ~1 days

Total

5

Last Release

3676d ago

### Community

Maintainers

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

---

Top Contributors

[![IvanLipkovskyi](https://avatars.githubusercontent.com/u/14138111?v=4)](https://github.com/IvanLipkovskyi "IvanLipkovskyi (25 commits)")

---

Tags

yii2widgetyii 2duallistboxdual-list-boxdual listview

### Embed Badge

![Health badge](/badges/pillum-yii2-dual-list-view/health.svg)

```
[![Health](https://phpackages.com/badges/pillum-yii2-dual-list-view/health.svg)](https://phpackages.com/packages/pillum-yii2-dual-list-view)
```

###  Alternatives

[softark/yii2-dual-listbox

Bootstrap Dual Listbox Widget for Yii 2

20144.4k11](/packages/softark-yii2-dual-listbox)

PHPackages © 2026

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