91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

TP6的多應用與TP5的區別是什么

發布時間:2021-11-12 15:07:17 來源:億速云 閱讀:193 作者:iii 欄目:編程語言

本篇內容介紹了“TP6的多應用與TP5的區別是什么”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!

ThinkPHP6新增‘’多應用‘’與ThinkPHP5有啥區別?

首先看下ThinkPHP6官方手冊關于多應用的目錄結構:

├─app 應用目錄
│  ├─index              主應用
│  │  ├─controller      控制器目錄
│  │  ├─model           模型目錄
│  │  ├─view            視圖目錄
│  │  ├─config          配置目錄(優先)
│  │  └─ ...            更多類庫目錄
│  ├─admin              后臺應用
│  │  ├─controller      控制器目錄
│  │  ├─model           模型目錄
│  │  ├─view            視圖目錄
│  │  ├─config          配置目錄(優先)
│  │  └─ ...            更多類庫目錄
│
├─public                WEB目錄(對外訪問目錄)
│  ├─admin.php          后臺入口文件
│  ├─index.php          入口文件
│  ├─router.php         快速測試文件
│  └─.htaccess          用于apache的重寫
│
├─config                應用配置目錄
│  ├─index              index應用配置
│  └─admin              admin應用配置
│
├─view                視圖目錄
│  ├─index              index應用視圖目錄
│  └─admin              admin應用視圖目錄
│
├─route                 路由定義目錄
│  ├─index              index應用路由定義目錄
│  └─admin              admin應用路由定義目錄
│
├─runtime               運行時目錄
│  ├─index              index應用運行時目錄
│  └─admin              admin應用運行時目錄

這樣一看發ThinkPHP6的多應用也不過如此,一個前臺index應用,一個后臺admin應用,這就叫多應用了。想當年,我們用ThinkPHP5那也開發過前臺應用index、后臺應用admin,這又啥區別呢?

區別1:就是必須通過composer下載后才能使用。

ThinkPHP6框架默認下載后是單應用,要想使用多應用就要下載:

composer require topthink/think-multi-app

區別2:路由定義必須在當前的應用下。

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

區別3:ThinkPHP6支持應用入口。

我們在ThinkPHP6中可以對某個應用單獨設置入口文件,比如admin應用我可以設置admin.php入口文件來訪問。

區別4:域名綁定應用。

舉個例子ThinkPHP5的時候我們定義www.a.com/index/index…的路由后,可以實現這樣的效果www.a.com/company.htm…

但是ThinkPHP6你會發現怎么設置路由,index應用都去不掉,始終是www.a.com/index/compa…,這個可咋整?

那么解決方案就可以用到了域名綁定應用了,我們在config/app.php 配置文件中定義域名和應用的綁定,如下方式:

'domain_bind' => [
'www.a.com' => 'index', // 域名綁定到www應用
'admin.a.com' => 'admin', // admin綁定到后臺應用
],

這樣我們就可以用www.a.com/company.htm…來訪問了。

“TP6的多應用與TP5的區別是什么”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

博野县| 乐业县| 遵化市| 涪陵区| 白河县| 乐陵市| 达尔| 诏安县| 墨竹工卡县| 涪陵区| 全椒县| 凉城县| 无棣县| 越西县| 阳曲县| 扎赉特旗| 苗栗县| 齐齐哈尔市| 金秀| 临洮县| 吉木萨尔县| 阜南县| 海城市| 罗源县| 大庆市| 靖江市| 冀州市| 阿图什市| 仁布县| 神木县| 洪雅县| 宁陵县| 克什克腾旗| 皮山县| 杨浦区| 奈曼旗| 龙里县| 东阳市| 宣威市| 沧州市| 九江县|