У меня есть роль Creator
, и я хочу знать, как я могу проверить, назначена ли пользователю, вошедшему в систему, роль Creator
.
Я создал функцию в своем классе User
как:
public function getIsCreator(){
$role = Yii::$app->authManager->getRole('Creator')->name;
$rolesById = Yii::$app->authManager->getRolesByUser($this->id);
return in_array($role, $rolesById);
}
Может ли кто-нибудь сказать мне, где я ошибаюсь? Поскольку приведенный выше код не проверяется должным образом.
var_dump
ваши ценности и посмотрите, что у вас там есть, разве это не очевидно? - person u_mulder   schedule 22.01.2015