title = "Permissions"; $this->params['breadcrumbs'][] = Yii::t('app', 'Permissions'); ?>
render('/widgets/_ibox-title') ?>
[ 'create' => function () { return Html::a(' ' . Yii::t('app', 'Create'), Url::to(['permission-create']), [ 'title' => Yii::t('app', 'Create'), 'data-pjax' => '0', 'class' => 'btn btn-white btn-sm', ]); }, 'delete' => function () { return Html::a(' ' . Yii::t('app', 'Delete'), Url::to(['permission-delete']), [ 'title' => Yii::t('app', 'Delete'), 'data-pjax' => '0', 'param-sign' => 'name',//批量操作时,设置post数据的key名,默认为id 'data-confirm' => Yii::t('app', 'Really to delete?'), 'class' => 'btn btn-white btn-sm multi-operate', ]); } ], 'template' => '{refresh} {create} {delete}' ]) ?> $dataProvider, 'filterModel' => $searchModel, 'columns' => [ [ 'class' => CheckboxColumn::className(), 'checkboxOptions' => function ($model, $key, $index, $column) { return ['value' => $model->name]; }, ], [ 'attribute' => 'group', 'label' => Yii::t("app", "Group"), ], [ 'attribute' => 'category', 'label' => Yii::t("app", "Category"), ], [ 'attribute' => 'route', 'label' => Yii::t("app", "Route"), ], [ 'attribute' => 'method', 'filter' => [ 'GET' => 'GET', 'POST' => 'POST', ], 'label' => Yii::t("app", "HTTP Method"), ], [ 'attribute' => 'description', 'label' => Yii::t("app", "Description"), ], [ 'class' => SortColumn::className(), 'primaryKey' => function($model){ return ["name" => $model['name']]; }, 'action' => Url::to(['permission-sort']), 'label' => Yii::t("app", "Sort"), ], [ 'class' => ActionColumn::className(), 'width' => '190px', 'buttons' => [ 'view-layer' => function($url, $model, $key){ return Html::a(' ', 'javascript:void(0)', [ 'title' => Yii::t('yii', 'View'), 'onclick' => "viewLayer('" . Url::to(['permission-view-layer', 'name' => $model->name]) . "',$(this))", 'data-pjax' => '0', 'class' => 'btn', 'url' => Url::to(['permission-view-layer', 'name' => $model->name]), ]); }, 'update' => function ($url, $model, $key) { return Html::a(' ', Url::to([ 'permission-update', 'name' => $model->name ]), [ 'title' => Yii::t('app', 'Update'), 'data-pjax' => '0', 'class' => 'btn J_menuItem', ]); }, 'delete' => function ($url, $model) { return Html::a(' ', Url::to(['permission-delete', 'name'=>$model->name]), [ 'title' => Yii::t('app', 'Delete'), 'data-pjax' => '0', 'data-confirm' => Yii::t('app', 'Are you sure you want to delete this item?'), 'class' => 'btn', ]); }, ], 'template' => '{view-layer} {update} {delete}', ] ] ]) ?>