yii+高级版+mysql配置_[moka同学笔记]yii2.0 advanced高级版 安装配置 与 rbac (Ⅰ)

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

7716d0fc31-01.png

2.配置与安装

在服务器www目录下yii2test [下载下来更改advance为yii2test即可]

配置虚拟主机(略)

f0aaa1b18bdd6f3f3ed7ca1e27a90e69.png

安装成功后,查看

前台 http://yii2test/frontend/web/index.php

后台 http://yii2test/backend/web/index.php

安装成功了。

3.配置连接数据库

在common/config/main-local.php

1 'db' =>[2 'class' => 'yii\db\Connection',

3 'dsn' => 'mysql:host=localhost;dbname=yii2test',

4 'username' => 'root',

5 'password' => 'root',

6 'charset' => 'utf8',

7 'tablePrefix'=>'yii2_',

8 ],

4.安装 AdminLTE 渲染后台

使用cmd 在yii2test目录下

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

fa80e0548e48086eaaa08003da94304a.png

1.复制D:\phpStudy\WWW\yii2test\vendor\dmstr\yii2-adminlte-asset\example-views\yiisoft\yii2-app 下的 layouts和site 到 D:\phpStudy\WWW\yii2test\backend\views 中,覆盖重叠原来的文件。注意,在覆盖之前,请备份一下原来的文件

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

24a88ea8cb191abe39def70dbe556dfe.png

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" => "mdm\admin\Module",

4 ],

5 ],

6 "aliases" =>[7 "@mdm/admin" => "@vendor/mdmsoft/yii2-admin",

8 ],

9 'as access' =>[10 'class' => 'mdm\admin\components\AccessControl',

11 'allowActions' =>[12 //这里是允许访问的action13 //controller/action14 // * 表示允许所有,后期会介绍这个

15 '*'

16 ]17 ],

18 'components' =>[19 "authManager" =>[20 "class" => 'yii\rbac\DbManager',

21 "defaultRoles" => ["guest"],

22 ],

23 ],

③导入 rbac 表格

从数据库导入

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

4b17e8fae9e34eca8f1e8cbed74d19c3.png

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

f6b88ef14b6cadf64493b00bea7761ae.png

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

以上~~

注:~

转载请注明出处。QQ1727728211

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值