public function up() { parent::up(); $auth = new \yii\rbac\DbManager(); $auth->init(); $holderRole = $auth->createRole('holder'); $auth->add($holderRole); $adminRole = $auth->createRole('administrator'); $auth->add($adminRole); }
public function safeUp() { $addToWishList = $this->auth->createPermission(User::PERMISSION_WISH_LIST_ADD); $deleteFromWishList = $this->auth->createPermission(User::PERMISSION_WISH_LIST_DELETE); $viewWishList = $this->auth->createPermission(User::PERMISSION_WISH_LIST_VIEW); $customer = $this->auth->getRole(User::ROLE_CUSTOMER); $this->auth->add($addToWishList); $this->auth->add($deleteFromWishList); $this->auth->add($viewWishList); $this->auth->addChild($customer, $addToWishList); $this->auth->addChild($customer, $deleteFromWishList); $this->auth->addChild($customer, $viewWishList); }