1. Go to this page and download the library: Download pheme/yii2-toggle-column library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
pheme / yii2-toggle-column example snippets
// In your Controller
use pheme\grid\actions\ToggleAction;
public function actions()
{
return [
'toggle' => [
'class' => ToggleAction::className(),
'modelClass' => 'path\to\your\Model',
// Uncomment to enable flash messages
//'setFlash' => true,
]
];
}
// In your view
use yii\grid\GridView;
use yii\widgets\Pjax;
Pjax::begin();
GridView::widget(
[
'dataProvider' => $dataProvider,
'filterModel' => $searchModel,
'columns' => [
'id',
[
'class' => '\pheme\grid\ToggleColumn',
'attribute' => 'active',
// Uncomment if you don't want AJAX
// 'enableAjax' => false,
],
['class' => 'yii\grid\ActionColumn'],
],
]
);
Pjax::end();
php composer.phar
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.