如何配置数据权限
介绍
在 saiadmin 框架中,支持对数据权限进行控制,数据权限对 角色 进行使用,可以对其配置 个人, 部门, 自定义 等范围的数据进行控制,
启用数据权限
如果需要启用数据权限,需要在对应逻辑层中设置 $scope 为 true,则当前逻辑层的数据操作都会进行数据权限控制,在本框架中,系统通知模块就是通过这种方式实现的,需要体验 数据权限 的可以在该模块测试。
php
class SystemNoticeLogic extends BaseLogic
{
/**
* @var bool 数据边界启用状态
*/
protected $scope = true;
/**
* 构造函数
*/
public function __construct()
{
$this->model = new SystemNotice();
}
}
菜单配置
找到 权限 => 角色管理 => 数据权限,配置数据权限范围,配置完成后,该角色下的用户将会生效配置的数据权限功能。