摘要:配置模塊在文件中加入以下代碼來(lái)配置模塊判斷在開(kāi)發(fā)模式下開(kāi)啟和工具開(kāi)發(fā)環(huán)境工具管理工具使用工具創(chuàng)建模塊瀏覽器輸入地址,打開(kāi)工具創(chuàng)建模塊使用模塊在配置文件中加入新建模塊的配置支付模塊默認(rèn)模塊路徑我是模塊調(diào)用模塊控制器調(diào)用在任意控制器加入以下
配置模塊
在main-local.php文件中加入以下代碼來(lái)配置模塊
# 判斷在開(kāi)發(fā)模式下開(kāi)啟GII和debug工具 if (!YII_ENV_TEST) { // 開(kāi)發(fā)環(huán)境debug工具 $config["bootstrap"][] = "debug"; $config["modules"]["debug"] = "yiidebugModule"; // GII 管理工具 $config["bootstrap"][] = "gii"; $config["modules"]["gii"] = "yiigiiModule"; }使用gii工具創(chuàng)建模塊
# 瀏覽器輸入gii地址,打開(kāi)gii工具 http://127.0.0.1/index.php?r=/gii/module
創(chuàng)建模塊:
# 在配置文件中加入新建模塊的配置 "modules" => [ // 支付模塊 "payment" => [ "class" => "appmodulespaymentPayment", ], ], # 默認(rèn)模塊路徑:frontendmodulespaymentcontrollersDefaultController.php namespace appmodulespaymentcontrollers; use yiiwebController; class DefaultController extends Controller { public function actionIndex() { echo "我是模塊payment"; exit; // return $this->render("index"); } }調(diào)用模塊
# 控制器調(diào)用(在任意控制器加入以下代碼) $payment = yii::$app->getModule("payment"); $payment->runAction("default/index"); // 執(zhí)行默認(rèn)控制器中的index方法 # 瀏覽器直接訪問(wèn)模塊 http://127.0.0.1/index.php?r=/payment/default/index結(jié)果展示
最后感言
兄弟們看了如果有問(wèn)題,歡迎 留言或者QQ聯(lián)系我,大家一起交流學(xué)習(xí) QQ:418250505
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/21418.html
摘要:應(yīng)用場(chǎng)景把代碼轉(zhuǎn)移到線上服務(wù)器時(shí),工具不正常使用,但在本地服務(wù)器是正常的。分析原因框架在使用和時(shí),會(huì)針對(duì)訪問(wèn)地址攔截,沒(méi)有在配置中設(shè)置的地址是會(huì)默認(rèn)被攔截掉。配置訪問(wèn)地址配置訪問(wèn)地址 應(yīng)用場(chǎng)景 把代碼轉(zhuǎn)移到線上服務(wù)器時(shí),GII、BUG工具不正常使用,但在本地服務(wù)器是正常的。 分析原因 Yii框架在使用GII 和BUG 時(shí),會(huì)針對(duì)訪問(wèn)IP地址攔截,沒(méi)有在配置中設(shè)置的IP地址是會(huì)默認(rèn)被攔截...
摘要:之版本控制之前我寫過(guò)兩篇關(guān)于如何搭建,以及認(rèn)證等處理,但是沒(méi)有涉及到版本管理,今天就來(lái)談?wù)劙姹竟芾砣绾螌?shí)現(xiàn)。如果你還沒(méi)有安裝,你可以按照這里的說(shuō)明進(jìn)行安裝。 Yii2.0 RESTful API 之版本控制 之前我寫過(guò)兩篇關(guān)于 Yii2.0 RESTful API 如何搭建,以及 認(rèn)證 等處理,但是沒(méi)有涉及到版本管理,今天就來(lái)談?wù)劙姹竟芾砣绾螌?shí)現(xiàn)。 索性就從頭開(kāi)始一步一步搭建吧,但是關(guān)...
摘要:但是這還沒(méi)有完,因?yàn)槲覀冞€需要對(duì)我們的做一些些小改動(dòng),主要是在的改動(dòng)在這里,我們添加下面這兩行來(lái)保障我們?cè)诓迦霐?shù)據(jù)的時(shí)候,和不為空。 原文來(lái)自:https://jellybool.com/post/programming-with-yii2-working-with-the-data... 上一篇文章我們理了一下Yii2的MVC,F(xiàn)orms和Layouts,這篇文章就直接按照...
摘要:之前有兩篇文章寫了一些關(guān)于的和的,現(xiàn)在來(lái)全局性地看一看相對(duì)于到底有哪些改善。先說(shuō)安裝方法,在中已經(jīng)使用來(lái)管理各種依賴關(guān)系,你在安裝的時(shí)候完全可以用來(lái)進(jìn)行安裝,而且,還支持兩個(gè)不同的安裝版和。 之前有兩篇文章寫了一些關(guān)于Yii 2.0的MVC和Yii 2.0的Actived Record,現(xiàn)在來(lái)全局性地看一看Yii 2.0相對(duì)于Yii 1.1到底有哪些改善。個(gè)人總結(jié)有一下幾個(gè): 1.Y...
摘要:運(yùn)行來(lái)安裝指定的擴(kuò)展。這更便于用戶辨別是否是的擴(kuò)展。當(dāng)用戶運(yùn)行安裝一個(gè)擴(kuò)展時(shí),文件會(huì)被自動(dòng)更新使之包含新擴(kuò)展的信息。上述代碼表明該擴(kuò)展依賴于包。例如,上述的條目聲明將對(duì)應(yīng)于別名。為達(dá)到這個(gè)目的,你應(yīng)當(dāng)在公開(kāi)發(fā)布前做測(cè)試。 簡(jiǎn)述 擴(kuò)展是專門設(shè)計(jì)的在 Yii 應(yīng)用中隨時(shí)可拿來(lái)使用的, 并可重發(fā)布的軟件包。 基礎(chǔ) 例如, yiisoft/yii2-debug 擴(kuò)展在你的應(yīng)用的每個(gè)頁(yè)面底部添加...
閱讀 1830·2021-11-23 09:51
閱讀 950·2021-10-08 10:05
閱讀 3434·2021-09-26 09:55
閱讀 1045·2021-09-22 15:21
閱讀 1635·2021-09-09 09:33
閱讀 1274·2019-08-30 15:56
閱讀 1287·2019-08-30 15:55
閱讀 971·2019-08-30 13:19