程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> [moka同學筆記]yii2.0 advanced高級版 安裝配置 與 rbac (Ⅰ),mokarbac

[moka同學筆記]yii2.0 advanced高級版 安裝配置 與 rbac (Ⅰ),mokarbac

編輯:關於PHP編程

[moka同學筆記]yii2.0 advanced高級版 安裝配置 與 rbac (Ⅰ),mokarbac


1.下載地址:http://www.yiichina.com/download,下載 Yii2 的高級應用程序模板

2.配置與安裝 在服務器www目錄下yii2test  [下載下來更改advance為yii2test即可] 配置虛擬主機(略)        安裝成功後,查看 前台  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.*"

  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         //這裡是允許訪問的action
13         //controller/action
14     // * 表示允許所有,後期會介紹這個
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

  ④ 訪問: http://yii2test/backend/web/admin/route

 

參考來源:http://www.yiichina.com/tutorial/876

以上~~

注:~

轉載請注明出處。QQ1727728211

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved