一、在根目錄下面建立modules文件夾
這個(gè)modules文件夾里面全部都是你所需要的模塊
例如:建立admin模塊,文件夾目錄如下:
二、adminModule.php文件夾的內(nèi)容:
layout = "admin"; parent::init(); } }
三、配置文件web.php
"components" => [ "user" => [ "identityClass" => "appmodelsUser", "enableAutoLogin" => true, ], "admin" => [ "class" => "yiiwebUser", "identityClass" => "appmodulesadminmodelsAdminUser", "enableAutoLogin" => true, "loginUrl"=>["/admin/manage/login"],//定義后臺(tái)默認(rèn)登錄界面[權(quán)限不足跳到該頁(yè)] "identityCookie" => ["name" => "__admin_identity", "httpOnly" => true], "idParam" => "__admin" ], ], "modules" => [ "admin" => [ "class"=>"appmodulesadminadminModule", ], ],
這種配置在運(yùn)用時(shí)候命名空間得寫(xiě)appmodulesadmin等等
四、簡(jiǎn)化命名空間長(zhǎng)度
1、在入口文件index.php獲取config后面加入
Yii::setAlias("@modules", dirname(__DIR__)."/modules");
2、在配置文件里面修改
"aliases" => [ "@admin"=>"@modules/admin" ], "modules" => [ "admin" => [ "class"=>"adminadminModule", ], ],
不要忘記修改components里面的admin
通過(guò)以上代碼就可以admin里面直接用admin的命名空間啦
五、登錄的用法邏輯和前臺(tái)一樣。
用的時(shí)候:
Yii::$app->admin->isGuest
Yii::$app->admin->identity->nickname
將user換為admin即可
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/25622.html
摘要:多入口模式,多入口分為后臺(tái)前端,微信,其他或接口對(duì)接,不同的業(yè)務(wù)不同的設(shè)備進(jìn)入不同的入口。對(duì)接微信公眾號(hào),使用了一款優(yōu)秀的微信非官方,系統(tǒng)內(nèi)已集成了該,調(diào)用方式會(huì)在文檔說(shuō)明,也可直接看其文檔進(jìn)入深入開(kāi)發(fā)。 RageFrame 為二次開(kāi)發(fā)而生,讓開(kāi)發(fā)變得更簡(jiǎn)單。 前言 RageFrame項(xiàng)目創(chuàng)建于2016年4月16日,基于Yii2框架開(kāi)發(fā)的應(yīng)用開(kāi)發(fā)引擎,目前正在成長(zhǎng)中,目的是為了集成更多...
摘要:極致的插件機(jī)制,系統(tǒng)內(nèi)的系統(tǒng),安裝和卸載不會(huì)對(duì)原來(lái)的系統(tǒng)產(chǎn)生影響強(qiáng)大的功能完全滿(mǎn)足各階段的需求,支持用戶(hù)多端訪問(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)大的功能完全滿(mǎn)足各階段的需求,支持用戶(hù)多端訪問(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/... 前言 這...
摘要:開(kāi)始使用郵箱配置好了之后,我們就可以開(kāi)始使用了,首先我們來(lái)修改一下我們的導(dǎo)航欄,因?yàn)槲覀兿雽?shí)現(xiàn)的就是我們常常看到的在導(dǎo)航欄的右側(cè)的注冊(cè)和登錄按鈕。 原文來(lái)自: https://jellybool.com/post/programming-with-yii2-integrating-user-regi... 本來(lái)打算昨晚寫(xiě)的這篇教程,但是忙著約會(huì)去了,所以現(xiàn)在補(bǔ)上吧。 上一篇...
閱讀 3618·2021-11-24 10:25
閱讀 2539·2021-11-24 09:38
閱讀 1230·2021-09-08 10:41
閱讀 2914·2021-09-01 10:42
閱讀 2586·2021-07-25 21:37
閱讀 1991·2019-08-30 15:56
閱讀 922·2019-08-30 15:55
閱讀 2759·2019-08-30 15:54