真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

TP6的多應(yīng)用與TP5的區(qū)別是什么

本篇內(nèi)容介紹了“TP6的多應(yīng)用與TP5的區(qū)別是什么”的有關(guān)知識(shí),在實(shí)際案例的操作過(guò)程中,不少人都會(huì)遇到這樣的困境,接下來(lái)就讓小編帶領(lǐng)大家學(xué)習(xí)一下如何處理這些情況吧!希望大家仔細(xì)閱讀,能夠?qū)W有所成!

目前創(chuàng)新互聯(lián)建站已為上1000+的企業(yè)提供了網(wǎng)站建設(shè)、域名、雅安服務(wù)器托管、網(wǎng)站托管維護(hù)、企業(yè)網(wǎng)站設(shè)計(jì)、右玉網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長(zhǎng),共同發(fā)展。

ThinkPHP6新增‘’多應(yīng)用‘’與ThinkPHP5有啥區(qū)別?

首先看下ThinkPHP6官方手冊(cè)關(guān)于多應(yīng)用的目錄結(jié)構(gòu):

├─app 應(yīng)用目錄
│  ├─index              主應(yīng)用
│  │  ├─controller      控制器目錄
│  │  ├─model           模型目錄
│  │  ├─view            視圖目錄
│  │  ├─config          配置目錄(優(yōu)先)
│  │  └─ ...            更多類庫(kù)目錄
│  ├─admin              后臺(tái)應(yīng)用
│  │  ├─controller      控制器目錄
│  │  ├─model           模型目錄
│  │  ├─view            視圖目錄
│  │  ├─config          配置目錄(優(yōu)先)
│  │  └─ ...            更多類庫(kù)目錄
│
├─public                WEB目錄(對(duì)外訪問(wèn)目錄)
│  ├─admin.php          后臺(tái)入口文件
│  ├─index.php          入口文件
│  ├─router.php         快速測(cè)試文件
│  └─.htaccess          用于apache的重寫
│
├─config                應(yīng)用配置目錄
│  ├─index              index應(yīng)用配置
│  └─admin              admin應(yīng)用配置
│
├─view                視圖目錄
│  ├─index              index應(yīng)用視圖目錄
│  └─admin              admin應(yīng)用視圖目錄
│
├─route                 路由定義目錄
│  ├─index              index應(yīng)用路由定義目錄
│  └─admin              admin應(yīng)用路由定義目錄
│
├─runtime               運(yùn)行時(shí)目錄
│  ├─index              index應(yīng)用運(yùn)行時(shí)目錄
│  └─admin              admin應(yīng)用運(yùn)行時(shí)目錄

這樣一看發(fā)ThinkPHP6的多應(yīng)用也不過(guò)如此,一個(gè)前臺(tái)index應(yīng)用,一個(gè)后臺(tái)admin應(yīng)用,這就叫多應(yīng)用了。想當(dāng)年,我們用ThinkPHP5那也開(kāi)發(fā)過(guò)前臺(tái)應(yīng)用index、后臺(tái)應(yīng)用admin,這又啥區(qū)別呢?

區(qū)別1:就是必須通過(guò)composer下載后才能使用。

ThinkPHP6框架默認(rèn)下載后是單應(yīng)用,要想使用多應(yīng)用就要下載:

composer require topthink/think-multi-app

區(qū)別2:路由定義必須在當(dāng)前的應(yīng)用下。

我們知道ThinkPHP5的時(shí)候,我們可以在根目錄下的路由文件定義,但是ThinkPHP6后必須在應(yīng)用目錄下定義路由。

區(qū)別3:ThinkPHP6支持應(yīng)用入口。

我們?cè)赥hinkPHP6中可以對(duì)某個(gè)應(yīng)用單獨(dú)設(shè)置入口文件,比如admin應(yīng)用我可以設(shè)置admin.php入口文件來(lái)訪問(wèn)。

區(qū)別4:域名綁定應(yīng)用。

舉個(gè)例子ThinkPHP5的時(shí)候我們定義www.a.com/index/index…的路由后,可以實(shí)現(xiàn)這樣的效果www.a.com/company.htm…

但是ThinkPHP6你會(huì)發(fā)現(xiàn)怎么設(shè)置路由,index應(yīng)用都去不掉,始終是www.a.com/index/compa…,這個(gè)可咋整?

那么解決方案就可以用到了域名綁定應(yīng)用了,我們?cè)赾onfig/app.php 配置文件中定義域名和應(yīng)用的綁定,如下方式:

'domain_bind' => [
'www.a.com' => 'index', // 域名綁定到www應(yīng)用
'admin.a.com' => 'admin', // admin綁定到后臺(tái)應(yīng)用
],

這樣我們就可以用www.a.com/company.htm…來(lái)訪問(wèn)了。

“TP6的多應(yīng)用與TP5的區(qū)別是什么”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識(shí)可以關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編將為大家輸出更多高質(zhì)量的實(shí)用文章!


網(wǎng)頁(yè)名稱:TP6的多應(yīng)用與TP5的區(qū)別是什么
文章網(wǎng)址:http://weahome.cn/article/jhsdpo.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部