Extends grid classes for Yii2 and Bootstrap 4
Contains
- ActionAuthColumn
 
- ActionChildColumn
 
- ActionColumn
 
- ActionRuleColumn
 
- ImageColumn
 
- MediaColumn
 
Installation
on your terminal run this command, (*1)
php composer.phar require prawee/yii2-grid "dev-master"
or add to composer.json on require path., (*2)
"prawee/yii2-grid": "dev-master"
Usage
ActionColumn
on your grid, (*3)
....
[
    'class'=>'prawee\grid\ActionColumn',
],
.....
ImageColumn
on your grid, (*4)
....
[
    'class'=>'prawee\grid\ImageColumn',
    'attribute'=>'image',
    'options'=>[
        'width'=>'40px',
    ],
],
....
ActionChildColumn
on your grid, (*5)
...
[
    'class'=>'prawee\grid\ActionChildColumn',
],
...
or it have child that's support multi param, (*6)
...
[
    'class'=>'prawee\grid\ActionChildColumn',
    'params'=>[
        'ref'=>Yii::$app->getRequest()->get('id'),
        'station'=>2,
    ],
],
...
on your grid, (*7)
....
[
    'class'=>'prawee\grid\MediaColumn',
    'attribute'=>'name',
    'format'=>'image', #image,video
    'options'=>[
        'width'=>'40px',
    ],
],
....