funson86/yii2-adminlte

基于 Adminlte 主题的 Yii 2 高级应用程序模板

安装量: 2 211

依赖关系: 0

建议者: 0

安全性: 0

星标: 149

关注者: 26

分支: 110

开放问题: 8

语言:JavaScript

类型:项目

0.01 2014-12-26 02:45 UTC

This package is not auto-updated.

Last update: 2019-08-15 15:46:51 UTC


README

Total Downloads

后端用户 & 密码:登录:admin 密码:qwe1234

安装和入门

如果您没有 Composer,可以按照 getcomposer.org 的说明进行安装。

  1. 运行以下命令以安装 Yii2-Adminlte: php composer.phar create-project --stability=dev funson86/yii2-adminlte yii2-adminlte
  2. 运行命令: cd /my/path/to/yii2-adminlte/ 进入主应用程序目录。
  3. 运行命令: php requirements.php 检查要求。
  4. 运行命令: php init 使用特定环境初始化应用程序。
  5. 创建一个新的数据库,并根据需要调整 common/config/main-local.php 中的配置。
  6. 运行命令: yii migrate 使用控制台命令应用迁移
    • m140608_201405_user_init : 用户表
    • m140608_201406_rbac_init : rabc 4 张授权分配、授权项、授权项子、授权规则表。与 yiisoft/yii2/rbac/migrations/schema-mysql.sql 相同
  7. 这将创建应用程序运行所需的所有表。
  8. 您还可以使用来自 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-Adminlte

相关