Skip to content

如何配置数据权限

介绍

saiadmin 框架中,支持对数据权限进行控制,数据权限对 角色 进行使用,可以对其配置 个人部门自定义 等范围的数据进行控制,

启用数据权限

如果需要启用数据权限,需要在对应逻辑层中设置 $scopetrue,则当前逻辑层的数据操作都会进行数据权限控制,在本框架中,系统通知模块就是通过这种方式实现的,需要体验 数据权限 的可以在该模块测试。

php
class SystemNoticeLogic extends BaseLogic
{
    /**
     * @var bool 数据边界启用状态
     */
    protected $scope = true;

    /**
     * 构造函数
     */
    public function __construct()
    {
        $this->model = new SystemNotice();
    }

}

菜单配置

找到 权限 => 角色管理 => 数据权限,配置数据权限范围,配置完成后,该角色下的用户将会生效配置的数据权限功能。

基于 MIT 许可发布.