RbacController.php
665 Bytes
<?php
namespace app\commands;
use Yii;
use yii\console\Controller;
class RbacController extends Controller
{
public function actionInit()
{
$auth = Yii::$app->authManager;
// Удаляем старые данные из бд
$auth->removeAll();
// Создадим роли админа и пользователя
$admin = $auth->createRole('admin');
$user = $auth->createRole('user');
// запишем их в БД
$auth->add($admin);
$auth->add($user);
// Назначаем роль admin пользователю с ID 1
$auth->assign($admin, 1);
}
}