支持ACL+RBAC
github: https://github.com/myweishanli/yii2-extjs-rbac
注: 功能正在开发中...
更详细的配置说明文档正在编写中...
QQ群: 137158108 验证信息: github
有任何疑问可以发邮件到 myweishanli@gmail.com
Web | UI | Preview |
---|---|---|
加载页面 | 加载完成 | 管理员帐号 |
![]() |
![]() |
![]() |
高级搜索 | 编辑帐号 | 用户组管理 |
![]() |
![]() |
![]() |
编辑用户组管理 | 菜单管理 | 菜单管理URL管理 |
![]() |
![]() |
![]() |
编辑菜单管理URL | 编辑菜单管理URL规则 | 系统配置 |
![]() |
![]() |
![]() |
有任何建议或者需求欢迎来反馈 issues
欢迎点击右上方的 star 收藏
fork 参与开发,欢迎提交 Pull Requests,然后 Pull Request
安装这个扩展的首选方式是通过 composer.
执行命令
composer global require "fxp/composer-asset-plugin:~1.1.0"
composer require --prefer-dist myweishanli/yii2-extjs-rbac
或添加
"myweishanli/yii2-extjs-rbac": "~1.0.0"
如果无法通过composer
安装可以下载离线包 离线包安装向导
@app/config/main.php
@app
指你应用的目录 比如你访问的是backend/web/index.php
那么你就配置backend/config/main.php
即可
反之你访问的是frontend/web/index.php
那么你就配置frontend/config/main.php
即可
高级版是main.php
基础版是web.php
'modules' => [
// ...
'admin' => '\wsl\rbac\modules\admin\Module',
],
'controllerMap' => [
// ...
'site' => '\wsl\rbac\controllers\SiteController',
],
'components' => [
// ...
'user' => [
'identityClass' => 'wsl\rbac\models\DpAdminUser',
// ...
],
]
yii migrate --migrationPath=@wsl/rbac/migrations
完成配置
和导入数据
即可访问
如果提示目录创建失败请设置
@app/web
为777权限
username: drupecms
password: drupecms
新建的Controller
需要继承\wsl\rbac\base\Controller
class ExampleController extends \wsl\rbac\base\Controller
{
}
'controllerMap' => [
'site' => [
'class' => '\wsl\rbac\controllers\SiteController',
// 'extJs' => [ // 按需配置,未配置的key会使用默认值
// 'path' => '/dp/extjs', // ExtJs符号连接路径
// 'extendPath' => '/dp/extjs-extend', // ExtJs扩展符号连接路径
// 'appJsPath' => '/app.js', // app.js路径
// 'bootstrapJsPath' => '/dp/extjs-extend/bootstrap.js', // bootstrap.js路径
// 'bootstrapJsonPath' => '/dp/extjs-extend/bootstrap.json', // bootstrap.json路径
// 'bootstrapCssPath' => '/dp/extjs/packages/ext-theme-crisp/build/resources/ext-theme-crisp-all.css', // bootstrap.css路径
// ],
],
// ...
],
注: 每次升级记住执行
yii migrate --migrationPath=@wsl/rbac/migrations
微信
或者
支付宝
手机微信或者支付宝扫描上方二维码可向本项目捐款
所得捐赠将用于改善网站服务器、购买开发/调试设备&工具。
更多示例正在添加中...
建议反馈: https://www.drupecms.com/blog/yii2-extjs-rbac/article/141
正在编写
assets
目录此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
1. 开源生态
2. 协作、人、软件
3. 评估模型