mrsilva / acl-manager
CakePHP 4.x 框架的 AclManager 插件
3.0.0
2024-05-20 08:38 UTC
Requires
- php: >=8.1
- cakephp/acl: ^0.10.1
- cakephp/cakephp: >=4.3 <5.0.0
Requires (Dev)
- phpunit/phpunit: ^8.5 || ^9.3
This package is not auto-updated.
Last update: 2024-09-23 15:00:02 UTC
README
安装
您可以使用 composer 将此插件安装到您的 CakePHP 应用程序中。
安装 composer 包的推荐方法是
composer require mrsilva/acl-manager
然后在您的 src/Application.php
public function bootstrap()
{
parent::bootstrap();
// Load more plugins here
$this->addPlugin("Acl");
$this->addPlugin('AclManager',['bootstrap' => false, 'routes' => true]);
}
创建表
要创建 ACL 需要表,请运行以下 Migrations
命令
bin/cake migrations migrate -p Acl
访问管理页面
将页面 URL 添加到地址
https://..../admin/dashboards
进入仪表板,通过插件系统进行必要的配置。别忘了设置数据库!!
版本和需求表
插件版本 | 分支 | CakePHP 版本 | PHP 最小版本 |
---|---|---|---|
3.x | cake4 | >=4.0.0 <5.0.0 | >=8.1 |
2.x | cake3 | >=3.8.0 <4.0.0 | >=7.1 |
1.x | cake3 | >=3.3.0 <3.8.0 | >=5.6 |