PHPackages                             taguz91/yii2-custom-columns - 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. taguz91/yii2-custom-columns

ActiveYii2-extension

taguz91/yii2-custom-columns
===========================

This columns is aplicable to grid view

1.0.0(5y ago)01Apache-2.0PHP

Since Apr 4Pushed 4y ago1 watchersCompare

[ Source](https://github.com/taguz91/yii2-custom-columns)[ Packagist](https://packagist.org/packages/taguz91/yii2-custom-columns)[ RSS](/packages/taguz91-yii2-custom-columns/feed)WikiDiscussions master Synced yesterday

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

Custom Columns
==============

[](#custom-columns)

This columns is aplicable to grid view, for bootstrap 4

[![Latest Stable Version](https://camo.githubusercontent.com/1452d9ba7815a854452fcdd433b8402fb37bffe72cea63fbdb15387cdd39128f/687474703a2f2f706f7365722e707567782e6f72672f746167757a39312f796969322d637573746f6d2d636f6c756d6e732f76)](https://packagist.org/packages/taguz91/yii2-custom-columns)[![Total Downloads](https://camo.githubusercontent.com/3ae49db84664f30e18f98f04becc6cce6448619ffe9a90aa35d2faa0ed5e5455/687474703a2f2f706f7365722e707567782e6f72672f746167757a39312f796969322d637573746f6d2d636f6c756d6e732f646f776e6c6f616473)](https://packagist.org/packages/taguz91/yii2-custom-columns)[![Latest Unstable Version](https://camo.githubusercontent.com/2d0202286f1cae592712d67f29b1395baee9efb10c36e96f2766785b66bc3c66/687474703a2f2f706f7365722e707567782e6f72672f746167757a39312f796969322d637573746f6d2d636f6c756d6e732f762f756e737461626c65)](https://packagist.org/packages/taguz91/yii2-custom-columns)[![License](https://camo.githubusercontent.com/e7138b87c4d22cc9ad93e5c847cc51eef1f04826dfe3d3eca2c284aebc84b639/687474703a2f2f706f7365722e707567782e6f72672f746167757a39312f796969322d637573746f6d2d636f6c756d6e732f6c6963656e7365)](https://packagist.org/packages/taguz91/yii2-custom-columns)

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

[](#installation)

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

Either run

```
composer require taguz91/yii2-custom-columns

```

or add

```
"taguz91/yii2-custom-columns": "~1.0.0"

```

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

Usage
-----

[](#usage)

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

```
GridView::widget([
  'dataProvider' => $dataProvider,
  'filterModel' => $searchModel,
  'columns' => [
    ['class' => 'yii\grid\SerialColumn'],
    [
      'class' => \taguz91\CustomColumns\ArrayValueColumn::class,
      'array' => ['1' => 'One', '2' => 'Two'],
      'default' => 'default',
      'attribute' => 'attribute',
    ],

    [
      'class' => \taguz91\CustomColumns\CashColumn::class,
      'attribute' => 'attribute',
    ],

    [
      'class' => \taguz91\CustomColumns\ImageColumn::class,
      'attribute' => 'attribute',
      'urlPrefix' => 'static/images',
    ],

    [
      'class' => \taguz91\CustomColumns\ModalColumn::class,
      'attribute' => 'attribute',
      'modalTitle' => 'Detail view',
      'render' => Url::to(['detail', 'id' => 1]),
    ],

    [
      'class' => \taguz91\CustomColumns\MongoDateColumn::class,
      'attribute' => 'attribute',
    ],

    [
      'class' => \taguz91\CustomColumns\PrefixColumn::class,
      'attribute' => 'attribute',
    ],

    [
      'class' => \taguz91\CustomColumns\ShowColumn::class,
      'attribute' => 'attribute',
      'redirectTo' => 'detail/view'
    ],

    [
      'class' => \taguz91\CustomColumns\SwitchColumn::class,
      'attribute' => 'attribute',
    ],

    [
      'class' => \taguz91\CustomColumns\SwitchColumn::class,
      'attribute' => 'attribute',
      'api' => 'api/v1/toggle', // This endpoint add the primarykey
      'active' => true, // Condition for activate the toggle
    ],

    [
      'class' => \taguz91\CustomColumns\UpdatedAtColumn::class,
    ],
  ],
]);
```

For `\taguz91\CustomColumns\ModalColumn` you need to include the modal widget in your layout

```

```

For `\taguz91\CustomColumns\SwitchColumn::class` you need to include the bootstrap4-toogle assets in your AppAsset

```
$depends = [
  ...,
  \taguz91\CustomColumns\assets\ToggleAsset::class
];
```

###  Health Score

22

—

LowBetter than 22% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity1

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity52

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

1865d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/7869f5317dfdc136244ad47b455c6840e2f929271769a46e8cc0ac5dbd7999df?d=identicon)[taguz91](/maintainers/taguz91)

---

Top Contributors

[![taguz91](https://avatars.githubusercontent.com/u/42211711?v=4)](https://github.com/taguz91 "taguz91 (8 commits)")

---

Tags

bootstrap-4gridwidgetyii2-extensionyii2extension

### Embed Badge

![Health badge](/badges/taguz91-yii2-custom-columns/health.svg)

```
[![Health](https://phpackages.com/badges/taguz91-yii2-custom-columns/health.svg)](https://phpackages.com/packages/taguz91-yii2-custom-columns)
```

###  Alternatives

[hail812/yii2-adminlte3

adminlte3 for yii2

79253.8k2](/packages/hail812-yii2-adminlte3)[hail812/yii2-adminlte-widgets

yii2 adminlte widgets

10246.8k4](/packages/hail812-yii2-adminlte-widgets)

PHPackages © 2026

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