funson86 / yii2-adminlte
基于 Adminlte 主题的 Yii 2 高级应用程序模板
0.01
2014-12-26 02:45 UTC
Requires
- php: >=5.4.0
- yiisoft/yii2: *
- yiisoft/yii2-bootstrap: *
- yiisoft/yii2-swiftmailer: *
Requires (Dev)
This package is not auto-updated.
Last update: 2019-08-15 15:46:51 UTC
README
后端用户 & 密码:登录:admin 密码:qwe1234
安装和入门
如果您没有 Composer,可以按照 getcomposer.org 的说明进行安装。
- 运行以下命令以安装 Yii2-Adminlte:
php composer.phar create-project --stability=dev funson86/yii2-adminlte yii2-adminlte - 运行命令:
cd /my/path/to/yii2-adminlte/进入主应用程序目录。 - 运行命令:
php requirements.php检查要求。 - 运行命令:
php init使用特定环境初始化应用程序。 - 创建一个新的数据库,并根据需要调整
common/config/main-local.php中的配置。 - 运行命令:
yii migrate使用控制台命令应用迁移- m140608_201405_user_init : 用户表
- m140608_201406_rbac_init : rabc 4 张授权分配、授权项、授权项子、授权规则表。与 yiisoft/yii2/rbac/migrations/schema-mysql.sql 相同
- 这将创建应用程序运行所需的所有表。
- 您还可以使用来自
my/path/to/yii2-adminlte/tests/yii2-adminlte.sql的数据库转储,但我建议使用迁移。
使用
- 使用 URL
http://yii2-adminlte.domain指向yii2-adminlte/frontend/web/访问应用程序前端。 - 使用 URL
http://backend.yii2-adminlte.domain指向yii2-adminlte/backend/web/访问应用程序后端。
高级 Rbac
- 运行命令:
yii migrate --migrationPath=@console/migrations/rbac添加权限,在项目增长时在此处添加更多 rbac 文件。 - 要检查是否显示在顶部菜单或侧边栏上,请在 top-menu.php 或 sidebar-menu.php 中添加
'visible' => Yii::$app->user->can('readPost'),。 - 要检查是否可以运行操作,请将
if(!Yii::$app->user->can('createPost')) throw new HttpException(401, 'No Auth');添加到 XXXController.php 文件中的 actionIndex、actionCreate、actionUpdate。
注意
默认情况下将创建一个超级管理员用户,用户名为 admin,密码为 qwe1234,您可以使用这些数据登录应用程序前端和后端。
主题
- 应用程序后端基于 "AdminLTE" 模板。更多关于这个优秀的模板的详细信息,您可以在这里找到 这里。
- 应用程序前端使用默认的 Yii2 高级前端页面。
预览
相关
- Yii2-Gii : Yii2-Adminlte 的 Gii
- Yii2-Setting : Yii2 的通用设置
- Yii2-Blog : Yii2 的博客扩展
- Yii2-Cms : Yii2 的 Cms 扩展
