alescx / acl
CakePHP 3.x 框架的 Acl 插件
0.1.0
2016-02-12 11:30 UTC
Requires
- cakephp/cakephp: ~3.0
Requires (Dev)
- cakephp/cakephp-codesniffer: master-dev
- phpunit/phpunit: 4.*
This package is not auto-updated.
Last update: 2024-09-19 10:08:10 UTC
README
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 插件的测试,执行以下操作
- 将
phpunit.xml.dist
复制到phpunit.xml
- 如果您想对非 SQLite 数据源运行测试,请将相关的数据库凭据添加到您的 phpunit.xml 中。
- 运行
phpunit