bnware / cakephp-acl
CakePHP 3.x 框架的 Acl 插件
1.0.3
2016-02-26 16:13 UTC
Requires
- php: >=5.5.9
- cakephp/cakephp: ~3.2
Requires (Dev)
- cakephp/cakephp-codesniffer: master-dev
- phpunit/phpunit: 4.*
README
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 插件的测试
- 将
phpunit.xml.dist
复制到phpunit.xml
- 如果您想针对非 SQLite 数据源运行测试,请将相关数据库凭据添加到您的 phpunit.xml 中。
- 运行
phpunit