人人人妻人人人妻人人人,99精品国产综合久久久久五月天 ,欧美白人最猛性XXXXX,日韩AV无码免费播放

News新聞

業(yè)界新聞動(dòng)態(tài)、技術(shù)前沿
Who are we?

您的位置:首頁(yè)      樂(lè)道系統(tǒng)FAQ      thinkPHP5.0框架整體架構(gòu)總覽【應(yīng)用,模塊,MVC,驅(qū)動(dòng),行為,命名空間等】

thinkPHP5.0框架整體架構(gòu)總覽【應(yīng)用,模塊,MVC,驅(qū)動(dòng),行為,命名空間等】

標(biāo)簽: 發(fā)布日期:2017-03-25 00:00:00 288

本文講述了thinkPHP5.0框架整體架構(gòu)。分享給大家供大家參考,具體如下:

ThinkPHP5.0應(yīng)用基于MVC(模型-視圖-控制器)的方式來(lái)組織。

MVC是一個(gè)設(shè)計(jì)模式,它強(qiáng)制性的使應(yīng)用程序的輸入、處理和輸出分開。使用MVC應(yīng)用程序被分成三個(gè)核心部件:模型(M)、視圖(V)、控制器(C),它們各自處理自己的任務(wù)。

5.0的URL訪問(wèn)受路由決定,如果關(guān)閉路由或者沒(méi)有匹配路由的情況下,則是基于:

http://serverName/index.php(或者其它應(yīng)用入口文件)/模塊/控制器/操作/參數(shù)/值...

下面的一些概念有必要做下了解,可能在后面的內(nèi)容中經(jīng)常會(huì)被提及。

入口文件

用戶請(qǐng)求的PHP文件,負(fù)責(zé)處理一個(gè)請(qǐng)求(注意,不一定是URL請(qǐng)求)的生命周期,最常見(jiàn)的入口文件就是index.php,有時(shí)候也會(huì)為了某些特殊的需求而增加新的入口文件,例如給后臺(tái)模塊單獨(dú)設(shè)置的一個(gè)入口文件admin.php或者一個(gè)控制器程序入口think都屬于入口文件。

應(yīng)用

應(yīng)用在ThinkPHP中是一個(gè)管理系統(tǒng)架構(gòu)及生命周期的對(duì)象,由系統(tǒng)的 \think\App類完成,應(yīng)用通常在入口文件中被調(diào)用和執(zhí)行,具有相同的應(yīng)用目錄(APP_PATH)的應(yīng)用我們認(rèn)為是同一個(gè)應(yīng)用,但一個(gè)應(yīng)用可能存在多個(gè)入口文件。

應(yīng)用具有自己獨(dú)立的配置文件、公共(函數(shù))文件。

模塊

一個(gè)典型的應(yīng)用是由多個(gè)模塊組成的,這些模塊通常都是應(yīng)用目錄下面的一個(gè)子目錄,每個(gè)模塊都自己獨(dú)立的配置文件、公共文件和類庫(kù)文件。

5.0支持單一模塊架構(gòu)設(shè)計(jì),如果你的應(yīng)用下面只有一個(gè)模塊,那么這個(gè)模塊的子目錄可以省略,并且在應(yīng)用配置文件中修改

'app_multi_module' =>  false,