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);
    }
}