在FastAdmin框架中,可以使用getGroups()方法来获取当前管理员所属的角色组。以下是获取当前管理员角色组的示例代码: PHP // 获取当前管理员的ID$adminId = Admin:
在FastAdmin框架中,可以使用getGroups()方法来获取当前管理员所属的角色组。以下是获取当前管理员角色组的示例代码:
// 获取当前管理员的ID$adminId = Admin::getInstance()->id;// 获取管理员所属的角色组$groups = \app\admin\model\AuthGroupAccess::where('uid', $adminId)->select();// 提取角色组ID$groupIds = [];foreach ($groups as $group) { $groupIds[] = $group->group_id;}调用方式:$groups = $this->auth->getGroups();
上述代码首先获取当前管理员的ID,然后使用app\admin\model\AuthGroupAccess模型来查询该管理员所属的所有角色组。最后,从查询结果中提取角色组ID并存储在$groupIds数组中。
注意,以上示例代码仅适用于FastAdmin 1.x版本。在FastAdmin 2.x版本中,模型类名有所改变,因此代码会有所不同。
来源地址:https://blog.csdn.net/u012364412/article/details/129583646
--结束END--
本文标题: fastadmin框架,如何获取管理员的角色组
本文链接: https://lsjlt.com/news/420139.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0