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.php1 '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