yii2mod / yii2-toggle-column
Provides a toggle data column and action
Installs: 7 838
Dependents: 0
Suggesters: 0
Security: 0
Stars: 3
Watchers: 3
Forks: 1
Open Issues: 0
Type:yii2-extension
Requires
- php: >=5.6
- yiisoft/yii2: >=2.0.8
Requires (Dev)
This package is not auto-updated.
Last update: 2024-09-28 17:02:09 UTC
README
Toggle Column Widget for Yii 2
Provides a toggle data column and action for Yii Framework 2.0
Installation
The preferred way to install this extension is through composer.
Either run
php composer.phar require --prefer-dist yii2mod/yii2-toggle-column "*"
or add
"yii2mod/yii2-toggle-column": "*"
to the require section of your composer.json
file.
Usage
- In your GridView columns section:
[ 'class' => '\yii2mod\toggle\ToggleColumn', 'attribute' => 'active', ],
- Add
toggle action
to your controller as follows:
public function actions() { return [ 'toggle' => [ 'class' => \yii2mod\toggle\actions\ToggleAction::class, 'modelClass' => 'path\to\your\Model', // if you want to use flash messages 'setFlash' => true, 'flashSuccess' => 'Success message', 'flashError' => 'Error message', 'redirect' => 'some-redirect-url', // if you want to use custom code before saving the model 'preProcess' => function() { // your custom code } ], ]; }