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