我有三个表作为角色、用户和公司。以及他们的关系
对于Role.php
public function relations()
{
return array(
'userRoles' => array(self::HAS_MANY, 'UserRoles', 'id_roles'),
);
}
对于用户.php
public function relations()
{
return array(
'userRoles' => array(self::HAS_MANY, 'UserRole', 'id_users'),
'companies' => array(self::BELONGS_TO, 'Company', 'id_companies'),
);
}
对于公司.php
public function relations()
{
return array(
'idCompnayType' => array(self::BELONGS_TO, 'CompanyType', 'id_company_type'),
'companies' => array(self::HAS_MANY, 'Company', 'id_companies'),
);
}
我有以下功能-
在角色表中有两个三个角色,即超级管理员(添加公司及其对该公司的租户管理员)、租户管理员(将用户添加到公司)和用户。
我已经完成了添加所有用户并为他们分配角色的功能。
但是,当该公司的 TenantAdmin 登录时,如何根据他们的公司显示普通用户。