Код: Выделить всё
public function actionIndex()
{
$data = Yii::$app->authManager->getRoles();
$dataProvider = new ArrayDataProvider([
'models' => $data,
'totalCount' => count($data)
]);
return $this->render('index', [
'dataProvider' => $dataProvider,
]);
}
Код: Выделить всё
echo GridView::widget([
'dataProvider' => $dataProvider,
'columns' => $columns,
]);
Пробовал такой вариант
Код: Выделить всё
$auth = Yii::$app->authManager;
$permission = $auth->createPermission('test');
$auth->add($permission);
VarDumper::dump($auth->getPermissions());
Т.е. если стоит редирект то все роли не сразу обновляются, а как будто кешируются