zoukankan      html  css  js  c++  java
  • [moka同学笔记]yii2.0 advanced高级版 安装配置 与 rbac (Ⅰ)

    1.下载地址:http://www.yiichina.com/download,下载 Yii2 的高级应用程序模板

    2.配置与安装
    在服务器www目录下yii2test  [下载下来更改advance为yii2test即可]
    配置虚拟主机(略) 
     
       
     
    安装成功后,查看
       安装成功了。
    3.配置连接数据库
       在common/config/main-local.php
      
    1   'db' => [
    2     'class' => 'yiidbConnection',
    3     'dsn' => 'mysql:host=localhost;dbname=yii2test',
    4     'username' => 'root',
    5     'password' => 'root',
    6     'charset' => 'utf8',
    7     'tablePrefix'=>'yii2_',
    8 ],
     
      使用migrate,生成数据库。
    4.安装 AdminLTE 渲染后台  
      使用cmd 在yii2test目录下
    1 composer require dmstr/yii2-adminlte-asset "2.*"

      

    1.复制D:phpStudyWWWyii2testvendordmstryii2-adminlte-assetexample-viewsyiisoftyii2-app 下的 layouts和site 到   D:phpStudyWWWyii2testackendviews 中,覆盖重叠原来的文件。注意,在覆盖之前,请备份一下原来的文件

    访问:http://yii2test/backend/web/index.php

    2.url 美化

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

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

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

     3.安装 yii2-admin 集成 rbac
        ① 在cmd网站目录下
    1 composer require mdmsoft/yii2-admin "2.x-dev"
     ②  在 backend/config/main.php 文件中
     1 "modules" => [
     2     "admin" => [
     3         "class" => "mdmadminModule",
     4     ],
     5 ],
     6 "aliases" => [
     7     "@mdm/admin" => "@vendor/mdmsoft/yii2-admin",
     8 ],
     9 'as access' => [
    10     'class' => 'mdmadmincomponentsAccessControl',
    11     'allowActions' => [
    12         //这里是允许访问的action
    13         //controller/action
    14     // * 表示允许所有,后期会介绍这个
    15         '*'
    16     ]
    17 ],
    18 'components' => [
    19     "authManager" => [
    20         "class" => 'yii
    bacDbManager',
    21         "defaultRoles" => ["guest"],
    22     ],
    23 ],

      ③导入 rbac 表格

    从数据库导入

    vendor/yiisoft/yii2/rbac/migrations/schema-mysql.sql

      ④ 访问: http://yii2test/backend/web/admin/route

    参考来源:http://www.yiichina.com/tutorial/876

    以上~~

    注:~

    转载请注明出处。QQ1727728211

    我生活的地方,我为何要生活。
  • 相关阅读:
    复习清单
    pat 1132 Cut Integer(20 分)
    pat 1013 Battle Over Cities(25 分) (并查集)
    pat 1100 Mars Numbers(20 分)
    pat 1108 Finding Average(20 分)
    OpenCV入门学习资料汇总
    SIFT算法问题issue1
    《机器学习》瓜书—周志华
    Pycharm配置
    在cmd下可以import cv2,而Pycharm报错:找不到cv2
  • 原文地址:https://www.cnblogs.com/hsd1727728211/p/5749301.html
Copyright © 2011-2022 走看看