title = Yii::t('app', 'Jogosultság szerkesztő'); $this->params['breadcrumbs'][] = ['label' => Yii::t('app', 'Felhasználók'), 'url' => ['index']]; $this->params['breadcrumbs'][] = $this->title; ?> availablePermissions ; $permissions = $model->permissions; ?>

title) ?>

Engedélyezett jogosultságok

new ArrayDataProvider( [ 'allModels' => $availablePermissions, 'sort' => false, 'pagination' => false, ]), 'columns' => [ [ 'class' => 'yii\grid\CheckboxColumn', 'name' => (new ReflectionClass( $model->classname() ))->getShortName() . '[permissions]', 'checkboxOptions' => function ($model, $key, $index, $column) use ($permissions){ $result = []; $result['value'] = $model['name'] ; if ( isset($permissions) ){ if ( is_array($permissions) ){ if ( array_search($model['name'] , $permissions ) !== false){ $result['checked'] = 'checked' ; } } } return $result; } ], [ 'attribute' => 'description' ], ], ])?>
'btn btn-primary' ,'name' => 'RoleForm[save]']) ?>