zoukankan      html  css  js  c++  java
  • 安装 AdminLTE和 yii2-admin

    作者:鲁鲁槟 出处:http://www.luluqi.cn/post/default/show-post?id=125

    本文版权归作者,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

    一、安装 AdminLTE 渲染后台

    1、利用 AdminLTE 渲染后台模板

    AdminLTE 是一个完全响应管理模板。基于 Bootstrap3 框架,易定制模板。适合多种屏幕分辨率,从小型移动设备到大型台式机。内置了多个页面,包括仪表盘、邮箱、日历、锁屏、登录及注册、404错误、500错误等页面。

    进入 cmd,切换到 advanced 目录,输入

    composer require dmstr/yii2-adminlte-asset "2.*"
    

    复制 vendor/dmstr/yii2-adminlte-asset/example-views/yiisoft/yii2-app 到 backend/views/,需要覆盖的则覆盖

    2、进入后台 127.0.0.1/advanced/backend/web/ 查看效果

    3、url 美化

    ① 配置:backend/config/main.php 文件的 compontents

    "urlManager" => [
        //用于表明 urlManager 是否启用URL美化功能
        "enablePrettyUrl" => true,
        // 是否在URL中显示入口脚本
        "showScriptName" => false,
    ],
    

    ② 下载 .htaccess 文件,放在 backend/web 目录下(这是为了隐藏 Index.php,apache必须要开启rewrite模块)

    二、安装 yii2-admin 集成 rbac

    1、yii2-admin 是 yii2 rbac 的一套管理工具,实现了漂亮的界面和完整的权限管理功能

    进入 cmd,切换到 advanced 目录,输入

    composer require mdmsoft/yii2-admin "2.x-dev"
    

    2、配置 backend/config/main.php 文件

    "modules" => [
        "admin" => [
            "class" => "mdmadminModule",
        ],
    ],
    "aliases" => [
        "@mdm/admin" => "@vendor/mdmsoft/yii2-admin",
    ],
    'as access' => [
        'class' => 'mdmadmincomponentsAccessControl',
        'allowActions' => [
            //这里是允许访问的action
            //controller/action
        // * 表示允许所有,后期会介绍这个
            '*'
        ]
    ],
    'components' => [
        "authManager" => [
            "class" => 'yii
    bacDbManager',
            "defaultRoles" => ["guest"],
        ],
    ],
    

    3、导入 rbac 表格

    执行.sql 文件:vendor/yiisoft/yii2/rbac/migrations/schema-mysql.sql

    4、运行 127.0.0.1/advanced/backend/web/admin/route 预览效果

  • 相关阅读:
    mojo 接口示例
    MojoliciousLite: 实时的web框架 概述
    接口返回json
    centos 6.7 perl 版本 This is perl 5, version 22 安装DBI DBD
    centos 6.7 perl 5.22 安装DBD 需要使用老的perl版本
    商业智能改变汽车行业
    商业智能改变汽车行业
    读MBA经历回顾(上)目的决定手段——北漂18年(48)
    perl 升级到5.20版本
    Group Commit of Binary Log
  • 原文地址:https://www.cnblogs.com/iceman-/p/8333824.html
Copyright © 2011-2022 走看看