alescx/acl

CakePHP 3.x 框架的 Acl 插件

安装: 20

依赖项: 1

建议者: 0

安全: 0

星星: 0

关注者: 2

分支: 91

类型:cakephp-plugin

0.1.0 2016-02-12 11:30 UTC

README

Build Status License

CakePHP 应用程序中管理 ACL 的插件。

注意:目前,这是一个为 CakePHP 3.0 开发的非稳定插件。它目前处于开发中,应被视为实验性的。

通过 composer 安装

您可以使用 composer 将此插件安装到您的 CakePHP 应用程序中。对于现有应用程序,您可以将以下内容添加到您的 composer.json 文件中

"require": {
	"cakephp/acl": "dev-master"
}

然后运行 php composer.phar update

在您的 config\bootstrap.php

Plugin::load('Acl', ['bootstrap' => true]);

创建表

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

bin/cake migrations migrate -p Acl

运行测试

假设您已通过以下方法之一在系统范围内安装了 PHPUnit:此处,您可以运行 Acl 插件的测试,执行以下操作

  1. phpunit.xml.dist 复制到 phpunit.xml
  2. 如果您想对非 SQLite 数据源运行测试,请将相关的数据库凭据添加到您的 phpunit.xml 中。
  3. 运行 phpunit