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