bnware/cakephp-acl

CakePHP 3.x 框架的 Acl 插件

安装: 12

依赖: 0

建议者: 0

安全性: 0

类型:cakephp-plugin

1.0.3 2016-02-26 16:13 UTC

This package is auto-updated.

Last update: 2024-08-29 04:03:30 UTC


README

License

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

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

通过 composer 安装

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

"require": {
	"bnware/cakephp-acl": "*"
}

然后运行 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