欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

thinkPHP5.0框架模塊設(shè)計的示例分析-創(chuàng)新互聯(lián)

這篇文章主要介紹了thinkPHP5.0框架模塊設(shè)計的示例分析,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

創(chuàng)新互聯(lián)是一家專業(yè)的成都網(wǎng)站建設(shè)公司,我們專注成都做網(wǎng)站、成都網(wǎng)站制作、網(wǎng)絡(luò)營銷、企業(yè)網(wǎng)站建設(shè),友情鏈接一元廣告為企業(yè)客戶提供一站式建站解決方案,能帶給客戶新的互聯(lián)網(wǎng)理念。從網(wǎng)站結(jié)構(gòu)的規(guī)劃UI設(shè)計到用戶體驗提高,創(chuàng)新互聯(lián)力求做到盡善盡美。

具體如下:

5.0版本對模塊的功能做了靈活設(shè)計,默認采用多模塊的架構(gòu),并且支持單一模塊設(shè)計,所有模塊的命名空間均以app作為根命名空間(可配置更改)。

目錄結(jié)構(gòu)

標準的應(yīng)用和模塊目錄結(jié)構(gòu)如下:

├─application           應(yīng)用目錄(可設(shè)置)
│  ├─common             公共模塊目錄(可選)
│  ├─common.php         公共函數(shù)文件
│  ├─route.php          路由配置文件
│  ├─database.php       數(shù)據(jù)庫配置文件
│  ├─config.php         應(yīng)用配置文件
│  ├─module1            模塊1目錄
│  │  ├─config.php      模塊配置文件
│  │  ├─common.php      模塊函數(shù)文件
│  │  ├─controller      控制器目錄
│  │  ├─model           模型目錄
│  │  ├─view            視圖目錄
│  │  └─ ...            更多類庫目錄
│  │
│  ├─module2            模塊2目錄
│  │  ├─config.php      模塊配置文件
│  │  ├─common.php      模塊函數(shù)文件
│  │  ├─controller      控制器目錄
│  │  ├─model           模型目錄
│  │  ├─view            視圖目錄
│  │  └─ ...            更多類庫目錄

遵循ThinkPHP5.0的命名規(guī)范,模塊目錄全部采用小寫和下劃線命名。

模塊名稱請避免使用PHP保留關(guān)鍵字(保留字列表參見 /tupian/20230522/reserved.keywords.php ),否則會造成系統(tǒng)錯誤。

其中common模塊是一個特殊的模塊,默認是禁止直接訪問的,一般用于放置一些公共的類庫用于其他模塊的繼承。

模塊類庫

一個模塊下面的類庫文件的命名空間統(tǒng)一以app\模塊名開頭,例如:

// index模塊的Index控制器類
app\index\controller\Index
// index模塊的User模型類
app\index\model\User

其中app可以通過定義的方式更改,例如我們在應(yīng)用配置文件中修改:

'app_namespace' => 'application',

那么,index模塊的類庫命名空間則變成:

// index模塊的Index控制器類
application\index\controller\Index
// index模塊的User模型類
application\index\model\User

更多的關(guān)于類庫和命名空間的關(guān)系可以參考下一前面一篇《thinkPHP5.0框架命名空間詳解》。

模塊和控制器隱藏

由于默認是采用多模塊的支持,所以多個模塊的情況下必須在URL地址中標識當前模塊,如果只有一個模塊的話,可以進行模塊綁定,方法是應(yīng)用的公共文件中添加如下代碼:

// 綁定當前訪問到index模塊
\think\Route::bind('index');

綁定后,我們的URL訪問地址則變成:

http://serverName/index.php/控制器/操作/[參數(shù)名/參數(shù)值...]

訪問的模塊是index模塊。

如果你的應(yīng)用比較簡單,模塊和控制器都只有一個,那么可以在應(yīng)用公共文件中綁定模塊和控制器,如下:

// 綁定當前訪問到index模塊的index控制器
\think\Route::bind('index/index');

設(shè)置后,我們的URL訪問地址則變成:

http://serverName/應(yīng)用入口/操作/[參數(shù)名/參數(shù)值...]

訪問的模塊是index模塊,控制器是Index控制器。

單一模塊

如果你的應(yīng)用比較簡單,只有一個模塊,那么可以進一步簡化成使用單一模塊結(jié)構(gòu),方法如下:

首先在應(yīng)用配置文件中定義:

// 關(guān)閉多模塊設(shè)計
'app_multi_module' => false,

然后,調(diào)整應(yīng)用目錄的結(jié)構(gòu)為如下:

├─application        應(yīng)用目錄(可設(shè)置)
│  ├─controller      控制器目錄
│  ├─model           模型目錄
│  ├─view            視圖目錄
│  ├─ ...            更多類庫目錄
│  ├─common.php      函數(shù)文件
│  ├─route.php       路由配置文件
│  ├─database.php    數(shù)據(jù)庫配置文件
│  └─config.php      配置文件

URL訪問地址變成

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

同時,單一模塊設(shè)計下的應(yīng)用類庫的命名空間也有所調(diào)整,例如:

原來的

app\index\controller\Index
app\index\model\User

變成

app\controller\Index
app\model\User

更多的URL簡化和定制還可以通過URL路由功能實現(xiàn)。

感謝你能夠認真閱讀完這篇文章,希望小編分享的“thinkPHP5.0框架模塊設(shè)計的示例分析”這篇文章對大家有幫助,同時也希望大家多多支持創(chuàng)新互聯(lián)網(wǎng)站建設(shè)公司,,關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,更多相關(guān)知識等著你來學(xué)習(xí)!

分享標題:thinkPHP5.0框架模塊設(shè)計的示例分析-創(chuàng)新互聯(lián)
文章分享:http://aaarwkj.com/article22/iohcc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供定制網(wǎng)站、網(wǎng)站策劃App設(shè)計、建站公司、定制開發(fā)、營銷型網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站優(yōu)化排名
亚洲欧美日韩国产亚洲欧美日韩国产 | 成人深夜福利视频在线| 国产成人综合在线观看网站| 国产成人亚洲综合色影视| 高清日本一区二区三区不卡片 | 亚洲成人av在线直播| 97在线视频在线播放| 九九视频666免费| 色婷婷一区二区三区四| 免费在线观看成人av| 亚洲久久精品中文字幕| 日韩欧美国产精品一区| 亚洲伦理在线一区二区| 青青草成年人免费视频| 久久亚洲av麻衣北条麻妃| 国产在线精品专区第一页| 色哟哟网站一区二区精品久久| 99热精品这里只有精品| 欧美日本国产老熟女视频| 天天操天天日天天射夜夜爽| 成人免费在线观看午夜| 国产免费观看久久黄av片涩av| 亚洲国产视频不卡一区| 国产精品_国产精品_k频道| 老湿机午夜在线免费观看| 九色视频在线观看91| 丰满少妇亚洲中文字幕| 久久精品国产视频在热| 韩日男人女人性生活视频| 国产三级av高清一区二区| 亚洲av优选在线观看精品| 亚洲精品不卡在线观看| 亚洲国产中文日韩欧美在线| 人妇乱系列中文字幕人妻| 熟女人妻视频一区二区| 日韩黄色一级免费在线观看| 久久热视频这里有精品| 青青草视频在线好好热| 成人av在线播放亚洲| 少妇激情一区二区三区免费视频| av中文字幕一二三区|