摘要:在開發(fā)過程中,一個項目中,項目的功能可能會分為多個模塊,例如,如果我們的項目為電商的管理控制系統(tǒng)的話,這時候我們的項目可能就會分為銷售模塊,采購模塊,財務(wù)模塊等等,這時候我們?nèi)绻梢詫㈨椖堪凑找粋€個模塊區(qū)分開來,在一個目錄下專門寫指定模塊的
在開發(fā)過程中,一個項目中,項目的功能可能會分為多個模塊,例如,如果我們的項目為電商的管理控制系統(tǒng)的話,這時候我們的項目可能就會分為銷售模塊,采購模塊,財務(wù)模塊等等,這時候我們?nèi)绻梢詫㈨椖堪凑找粋€個模塊區(qū)分開來,在一個目錄下專門寫指定模塊的代碼,這樣的話,我們的項目結(jié)構(gòu)是不是就什么的清楚明了呢?在Yii中,我們可以使用modules來實現(xiàn)代碼模塊話
一:modules配置
在配置文件中main.php配置
//這里我配置了一個銷售的模塊和采購模塊 "modules" => [ "sell"=> [ "class" => "frontendmodulessellModule", ], "purchase"=> [ "class" => "frontendmodulespurchaseModule", ], ],
二:創(chuàng)建模塊目錄(這里我只創(chuàng)建sell模塊,其他模塊創(chuàng)建方式相同)
上面我配置的modules實在frontend中,所有在frontend目錄下創(chuàng)建一個modules目錄,然后在modules目錄下創(chuàng)建一個sell目錄,在sell目錄下有如下文件及文件夾
1:module.php(模塊入口文件)
2:controllers目錄
此目錄下放置的是此模塊所有的控制器方法
3:models目錄
此目錄放置的是此模塊所需的模型
4:view目錄
此目錄放置的是此模塊的視圖文件
sell目錄下文件結(jié)構(gòu)如下:
根據(jù)如上方法我們就完成了modules配置使用
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/31467.html
摘要:之版本控制之前我寫過兩篇關(guān)于如何搭建,以及認(rèn)證等處理,但是沒有涉及到版本管理,今天就來談?wù)劙姹竟芾砣绾螌崿F(xiàn)。如果你還沒有安裝,你可以按照這里的說明進(jìn)行安裝。 Yii2.0 RESTful API 之版本控制 之前我寫過兩篇關(guān)于 Yii2.0 RESTful API 如何搭建,以及 認(rèn)證 等處理,但是沒有涉及到版本管理,今天就來談?wù)劙姹竟芾砣绾螌崿F(xiàn)。 索性就從頭開始一步一步搭建吧,但是關(guān)...
摘要:在分析源碼的過程中主要借助了工具。運行應(yīng)用分析在上面的構(gòu)造函數(shù)執(zhí)行完后,開始運行應(yīng)用。發(fā)送響應(yīng)到終端用戶入口腳本接收應(yīng)用主體傳來的退出狀態(tài)并完成請求的處理。 前言 本文主要分析Yii2應(yīng)用的啟動、運行的過程,主要包括以下三部分:入口腳本、啟動應(yīng)用、運行應(yīng)用。在分析源碼的過程中主要借助了Xdebug工具。 入口腳本 文件位置:webindex.php //定義全局變量 defined(...
摘要:下載下來解壓后,進(jìn)入目錄,運行會在和兩個應(yīng)用的目錄生成入口文件。多模塊多模塊可以參照。示例在里新建一個應(yīng)用建立相關(guān)目錄內(nèi)容示例其他初始化代碼在增加模塊的申明模塊其他配置在新建控制器類瀏覽器訪問即可訪問。 本文以YII 2.0.7為例。 概述 首先看看多應(yīng)用和多模塊的特點: 多應(yīng)用的特點: 獨立配置文件 獨立域名 多模塊的特點: 統(tǒng)一配置文件 統(tǒng)一域名 那么,實際該怎么決定使用多...
摘要:配置模塊在文件中加入以下代碼來配置模塊判斷在開發(fā)模式下開啟和工具開發(fā)環(huán)境工具管理工具使用工具創(chuàng)建模塊瀏覽器輸入地址,打開工具創(chuàng)建模塊使用模塊在配置文件中加入新建模塊的配置支付模塊默認(rèn)模塊路徑我是模塊調(diào)用模塊控制器調(diào)用在任意控制器加入以下 配置模塊 在main-local.php文件中加入以下代碼來配置模塊 # 判斷在開發(fā)模式下開啟GII和debug工具 if (!YII_ENV_TES...
摘要:簡述是一個強大的代碼生成器,主要用于后臺代碼生成。下面列出由生成的文件,以便你研習(xí)功能和實現(xiàn),或修改它們控制器模型和視圖補充被設(shè)計成高度可定制和可擴展的代碼生成工具。使用生成代碼是一個基于界面的代碼生成工具。 簡述 Gii 是一個強大的代碼生成器,主要用于后臺代碼生成。 開始 Gii Gii 是 Yii 中的一個模塊??梢酝ㄟ^配置應(yīng)用的 yiibaseApplication::modu...
閱讀 3685·2021-10-11 11:09
閱讀 1349·2021-09-24 10:35
閱讀 3441·2021-07-29 13:48
閱讀 473·2019-08-30 13:15
閱讀 2526·2019-08-30 12:53
閱讀 3222·2019-08-30 12:44
閱讀 2719·2019-08-29 16:57
閱讀 968·2019-08-29 12:26