lm-commons / lmc-rbac-mvc

Laminas 框架 MVC 模块,提供 Laminas\Permissions\Rbac 的功能层

4.0.1 2024-09-17 19:54 UTC

README

Build Version Total Downloads License Coverage Status Dynamic JSON Badge Static Badge

基于角色的访问控制模块,在 Zend\Permissions\Rbac 上提供额外功能

需求

可选

  • DoctrineModule:如果您想使用一些内置的角色和权限提供者。
  • Laminas\DeveloperTools:如果您想将有用的统计信息添加到 Laminas 开发者工具栏中。

升级

LmcRbacMvc 从 zfcrbac v2 引入破坏性更改

  • 命名空间已从 ZfcRbac 更改为 LmcRbacMvc
  • 自动加载和模块配置文件中的键 zfc_rbac 已被 lmc_rbac 键替换。

您可以在 升级指南 中找到快速将应用程序从 ZfcRbac 的主要版本升级的说明。

安装

LmcRbacMvc 仅官方支持通过 Composer 安装。有关 Composer 文档,请参阅 getcomposer.org

安装模块

$ php composer.phar require lm-commons/lmc-rbac-mvc

通过将 LmcRbacMvc 键添加到您的 application.config.phpmodules.config.php 文件中来启用模块。通过将 lmc_rbac.global.php.dist 文件复制到您的 config/autoload 文件夹中来自定义模块。

文档

官方文档可在 此处 获取。

您还可以在 /data 文件夹中找到一些 Doctrine 实体,这将帮助您更快地利用 LmcRbac。

支持