我有一个角色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);
}
谁能告诉我哪里出错了?因为上面的代码没有按预期进行验证。