摘要:利用渲染后臺(tái)模板后臺(tái)的模板我們采用利用插播一曲是一個(gè)完全響應(yīng)管理模板。基于框架,易定制模板。適合多種屏幕分辨率,從小型移動(dòng)設(shè)備到大型臺(tái)式機(jī)。內(nèi)置了多個(gè)頁(yè)面,包括儀表盤郵箱日歷鎖屏登錄及注冊(cè)錯(cuò)誤錯(cuò)誤等頁(yè)面。
作者:白狼 出處:http://www.manks.top/yii2_fra... 本文版權(quán)歸作者,歡迎轉(zhuǎn)載,但未經(jīng)作者同意必須保留此段聲明,且在文章頁(yè)面明顯位置給出原文連接,否則保留追究法律責(zé)任的權(quán)利。
1、安裝yii2未安裝的請(qǐng)參考yii2史上最簡(jiǎn)單式安裝教程,沒(méi)有之一
已安裝的請(qǐng)繼續(xù)看下一步操作
修改common/config/main-local.php 實(shí)際項(xiàng)目中本地的數(shù)據(jù)庫(kù)往往跟線上數(shù)據(jù)庫(kù)不一致,
我們這里配置到main-local.php就可以了,產(chǎn)品上線后,我們可以使用git或者svn忽略掉main-local.php,線上直接部署。
我們這里使用的mysql數(shù)據(jù)庫(kù),配置如下
(截圖)
當(dāng)然啦,上面紅圈圈的信息需要你自己手動(dòng)修改掉,要是十分巧合跟我的一樣那就不用在修改了
說(shuō)明:user表和menu表的創(chuàng)建可以參考我們后面下載的組件yii2-admin里面的sql,具體目錄位于
vendormdmsoftyii2-adminmigrationsschema-mysql.sql
CREATE TABLE `user` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT "自增ID", `username` varchar(255) NOT NULL COMMENT "用戶名", `auth_key` varchar(32) NOT NULL COMMENT "自動(dòng)登錄key", `password_hash` varchar(255) NOT NULL COMMENT "加密密碼", `password_reset_token` varchar(255) DEFAULT NULL COMMENT "重置密碼token", `email` varchar(255) NOT NULL COMMENT "郵箱", `role` smallint(6) NOT NULL DEFAULT "10" COMMENT "角色等級(jí)", `status` smallint(6) NOT NULL DEFAULT "10" COMMENT "狀態(tài)", `created_at` int(11) NOT NULL COMMENT "創(chuàng)建時(shí)間", `updated_at` int(11) NOT NULL COMMENT "更新時(shí)間", PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=0 DEFAULT CHARSET=utf8 COMMENT="用戶表";
(截圖)
注冊(cè)成功后,右上角會(huì)顯示登陸的狀態(tài),我們后面會(huì)用到這個(gè)注冊(cè)的用戶
(截圖)
接下來(lái)我們要開(kāi)始配置后臺(tái)的模板了。
后臺(tái)的模板我們采用利用 AdminLTE(Backend theme for Yii2 Framework)
插播一曲:AdminLTE是一個(gè)完全響應(yīng)管理模板。基于Bootstrap3框架,易定制模板。適合多種屏幕分辨率,從小型移動(dòng)設(shè)備到大型臺(tái)式機(jī)。
內(nèi)置了多個(gè)頁(yè)面,包括儀表盤、郵箱、日歷、鎖屏、登錄及注冊(cè)、404錯(cuò)誤、500錯(cuò)誤等頁(yè)面。
https://github.com/dmstr/yii2...
打開(kāi)上面的鏈接,按照操作步驟進(jìn)行安裝
這里我簡(jiǎn)述下自己的安裝步驟,cd advanced后,
因?yàn)槭莔ac,這里直接composer進(jìn)行安裝就行了
composer require dmstr/yii2-adminlte-asset "2.*"
安裝成功后,vendor目錄下會(huì)多幾個(gè)文件夾,如下
下面我們配置下backend/config/main.php先預(yù)覽下效果,小心臟捉急的巴不得趕緊嘗嘗戰(zhàn)果
"components" => [ "view" => [ "theme" => [ "pathMap" => [ "@app/views" => "@vendor/dmstr/yii2-adminlte-asset/example-views/yiisoft/yii2-app" ], ], ], ],
nice,頁(yè)面瞬間好看多了。
問(wèn)題來(lái)了,我們是在components里面多帶帶配置的theme,這樣以后要修改布局文件什么的是很不方便滴,下面我們把不局文件拷貝下來(lái)覆蓋掉yii自帶的layout.
把vendor/dmstr/yii2-adminlte-asset/example-views/yiisoft/yii2-app目錄下的layouts和site拷貝
覆蓋掉backend/views/目錄下的lauouts和site對(duì)應(yīng)的文件
覆蓋后記得屏蔽掉 components下面view的配置項(xiàng)
到此,后臺(tái)模板的搭建告一段落,si不si很happy
[考慮目前國(guó)內(nèi)網(wǎng)站大部分采集文章十分頻繁,更有甚者不注明原文出處,原作者更希望看客們查看原文,以防有任何問(wèn)題不能更新所有文章,避免誤導(dǎo)!]
繼續(xù)閱讀
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/30313.html
摘要:原文來(lái)自上一篇文章講了用戶的注冊(cè),驗(yàn)證和登錄,這一篇文章按照約定來(lái)說(shuō)說(shuō)之中的用戶和權(quán)限控制。探尋上面的一些列設(shè)置和代碼更改,已經(jīng)實(shí)現(xiàn)了一小部分的用戶控制登錄的用戶才能發(fā)表。 原文來(lái)自: https://jellybool.com/post/programming-with-yii2-user-access-controls 上一篇文章講了用戶的注冊(cè),驗(yàn)證和登錄,這一篇文章按照...
摘要:極致的插件機(jī)制,系統(tǒng)內(nèi)的系統(tǒng),安裝和卸載不會(huì)對(duì)原來(lái)的系統(tǒng)產(chǎn)生影響強(qiáng)大的功能完全滿足各階段的需求,支持用戶多端訪問(wèn)后臺(tái)微信前臺(tái)等,系統(tǒng)中的系統(tǒng)。多入口模式,多入口分為后臺(tái)前端,微信,對(duì)內(nèi)接口,對(duì)外接口,不同的業(yè)務(wù),不同的設(shè)備,進(jìn)入不同的入口。 RageFrame 2.0 為二次開(kāi)發(fā)而生,讓開(kāi)發(fā)變得更簡(jiǎn)單 項(xiàng)目地址:https://github.com/jianyan74/... 前言 這...
摘要:極致的插件機(jī)制,系統(tǒng)內(nèi)的系統(tǒng),安裝和卸載不會(huì)對(duì)原來(lái)的系統(tǒng)產(chǎn)生影響強(qiáng)大的功能完全滿足各階段的需求,支持用戶多端訪問(wèn)后臺(tái)微信前臺(tái)等,系統(tǒng)中的系統(tǒng)。多入口模式,多入口分為后臺(tái)前端,微信,對(duì)內(nèi)接口,對(duì)外接口,不同的業(yè)務(wù),不同的設(shè)備,進(jìn)入不同的入口。 RageFrame 2.0 為二次開(kāi)發(fā)而生,讓開(kāi)發(fā)變得更簡(jiǎn)單 項(xiàng)目地址:https://github.com/jianyan74/... 前言 這...
摘要:根據(jù)修改,只是方式,這個(gè)相當(dāng)于的版本。適合用于前后端分離項(xiàng)目,方式提供接口,實(shí)現(xiàn)對(duì)接口的權(quán)限控制。 根據(jù)yii2-admin(https://github.com/mdmsoft/yi...)修改,yii2-admin只是web方式,這個(gè)相當(dāng)于yii2-admin的rest版本。適合用于前后端分離項(xiàng)目,rest方式提供接口,實(shí)現(xiàn)對(duì)接口的權(quán)限控制。項(xiàng)目地址:https://github....
閱讀 3472·2021-11-17 17:00
閱讀 3838·2021-08-09 13:46
閱讀 2880·2019-08-30 15:54
閱讀 645·2019-08-30 13:54
閱讀 2957·2019-08-29 17:13
閱讀 3235·2019-08-29 14:00
閱讀 2988·2019-08-29 11:11
閱讀 1402·2019-08-26 10:15