montreux-oberland-bernois/cakephp3-aclmanager

CakePHP 3.x 的 Acl Manager

0.2.1 2022-07-25 13:42 UTC

This package is auto-updated.

Last update: 2024-09-25 18:25:57 UTC


README

CakePHP 3.x 的 Acl Manager

安装

Composer

您可以使用 composer 将此插件安装到您的 CakePHP 应用程序中。

安装 composer 包的推荐方法是

composer require montreux-oberland-bernois/cakephp3-aclmanager

入门指南

  • 通过运行 composer require cakephp/acl 安装 CakePHP ACL 插件。 阅读 ACL 插件文档
  • app/config/bootstrap.php 中包含 Acl 和 AclManager 插件
    Plugin::load('Acl', ['bootstrap' => true]);
    Plugin::load('AclManager', ['bootstrap' => true, 'routes' => true]);

创建 ACL 表

要创建与 ACL 相关的表,请运行以下迁移命令

bin/cake migrations migrate -p Acl

用法

现在导航到 admin/AclManager/Acl,更新您的 acos 和 aros 或单击 恢复默认

对于特定用户或组的管理,您可以在参数中传递一个或多个 ID(例如,admin/AclManager/acl/Permissions/Users?id=2, 42)。

此插件适用于 AdminLTE 模板

待办事项

  • 更改权限时使用 Ajax 更新子项

关于 CakePHP 3.x AclManager

CakePHP 3.x - AclManager 受 Jean-Christophe Pires (JcPires)Iván Amat 的插件的启发。

许可

MIT 许可证