Метод approve()
в Yii2 — это метод, который может быть вызван на объекте модели, реализующей интерфейс yii\rbac\AssignmentInterface
.
Он используется для подтверждения назначения роли (assignment) пользователю. Подтверждение назначения означает, что пользователь принял роль и может использовать ее права.
Этот метод изменяет свойство is_active
модели на true
. Если вы используете стандартный класс yii\rbac\DbAssignment
, то метод approve()
изменяет соответствующую запись в таблице базы данных.
Пример использования:
$assignment = Yii::$app->authManager->getAssignment('editor', $userId);
$assignment->approve();
Я даю согласие на сбор и обработку моих персональных данных. Политика конфиденциальности