ThinkPHP6项目基操(8.多应用模式)
多應(yīng)用模式
- 一、 安裝多應(yīng)用模塊
- 二、 修改應(yīng)用目錄結(jié)構(gòu)
- 三、 多應(yīng)用路由配置
默認(rèn)安裝的TP6是但應(yīng)用的,如果需要使用多應(yīng)用模式,需要安裝插件。
一、 安裝多應(yīng)用模塊
composer require topthink/think-multi-app二、 修改應(yīng)用目錄結(jié)構(gòu)
之前單應(yīng)用app目錄結(jié)構(gòu)為:
安裝多應(yīng)用插件后,可以建立多個應(yīng)用,如:建立demo應(yīng)用,然后在demo目錄下創(chuàng)建controller文件夾,這里存放控制器類(之前單應(yīng)用的controller和model可以刪除),每個應(yīng)用下都可以創(chuàng)建單獨的控制器、模型類、配置文件等,與單應(yīng)用相同,app目錄下的文件都是common的。
多應(yīng)用app目錄結(jié)構(gòu):
Demo控制器:
訪問地址:http://tp6.com/demo/index/abc
三、 多應(yīng)用路由配置
在demo應(yīng)用目錄下新建route文件夾,創(chuàng)建路由文件,文件名可以隨意:
路由文件·demo.php:
訪問路徑:http://tp6.com/demo/test
這里需要注意的是在應(yīng)用中的路由是基于應(yīng)用的,所以訪問路由時前面要加應(yīng)用名,如demo,后接定義的路由規(guī)則test,route配置的應(yīng)用名/控制器/方法名,這里的應(yīng)用名可以省略,如Route::rule("test", "index/abc", "GET");也是可以的。
??重磅推薦:免費商用電商系統(tǒng)
😏想白嫖整個電商系統(tǒng)用來商用?
🤑想有自己的商城實現(xiàn)財富自由?
🤓想學(xué)習(xí)最佳實踐提升自己技術(shù)?
快來進(jìn)入🚀 傳送門 🚀,開源免費、完整示例帶你快速入門,輕松二開,走上人生巔峰!👨?🎓
總結(jié)
以上是生活随笔為你收集整理的ThinkPHP6项目基操(8.多应用模式)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: springboot日志按照天自动输出_
- 下一篇: 使用outputstream写到指定位置