PHPackages                             starcode/yii2-grid-group-actions - 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. [Templating &amp; Views](/categories/templating)
4. /
5. starcode/yii2-grid-group-actions

ActiveYii2-extension[Templating &amp; Views](/categories/templating)

starcode/yii2-grid-group-actions
================================

Yii2 extension GridView with group actions

1.1.0(10y ago)0119MITPHP

Since Dec 10Pushed 10y ago5 watchersCompare

[ Source](https://github.com/starcode-krasnodar/yii2-grid-group-actions)[ Packagist](https://packagist.org/packages/starcode/yii2-grid-group-actions)[ RSS](/packages/starcode-yii2-grid-group-actions/feed)WikiDiscussions master Synced 4w ago

READMEChangelogDependencies (1)Versions (4)Used By (0)

Yii2 Grid Group Actions
=======================

[](#yii2-grid-group-actions)

Yii2 extension GridView with group actions.

Installation
============

[](#installation)

Via composer

```
composer require "starcode/yii2-grid-group-actions:*"
```

or add composer.json

```
{
    "require": {
        "starcode/yii2-grid-group-actions": "1.*"
    }
}
```

Usage
=====

[](#usage)

Create group actions controller.

```
    // ...
    public $modelClass = 'app\models\User';

    // ...
    public function actions()
    {
        return [
            'delete-group' => [
                 'class' => GroupAction::className(),
                 'run' => function($model) {
                      $model->delete();
                 }
            ],
            'publish-group' => [
                'class' => GroupAction::className(),
                'changeAttributes' => ['status' => User::STATUS_ACTIVE],
            ],
        ];
    }
    // ...
```

Output widget.

```
