montreux-oberland-bernois / cakephp3-aclmanager
CakePHP 3.x 的 Acl Manager
0.2.1
2022-07-25 13:42 UTC
Requires
- php: >=5.5.9
- cakephp/acl: *
- cakephp/cakephp: >=4.0
- cakephp/plugin-installer: *
- composer/installers: *
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 的插件的启发。