ThinkPHP6多應用模式使用強製路由模式的坑
TP6 默認安裝是單應用模式.如果是使用多應用模式先刪除 app 下麵的 controller 目錄.然後安裝多應用擴展.
composer require topthink/think-multi-app
然後可用命令行生成應用
如生成一個 index
php think build index
當啟動強製路由模式的時候,在根目錄下route
目錄裏麵的 app.php 定義的路由會失效…一直報錯找不到路由..
這個時候需要在
app/index 目錄下自己建立一個 route 目錄,然後在新建一個 app.php 文件,
app.php 文件內,如:
<?php //跟 TP5 差不多 在手冊裏可以找到 namespace app\index\route; use think\facade\Route; Route::get('/', 'index/index/index');
強製路由其他:
打開 config 目錄下麵的 app.php
添加:
// 開啟多應用 'auto_multi_app' => true,
app_map 和 domain_bind 配置
// 應用映射(自動多應用模式有效) 'app_map' => [ 'api' => 'api',//類似於分組 訪問/api => 訪問 api 應用 '*' => 'index',.... //其他就是 index 應用 ], // 域名綁定(自動多應用模式有效) 'domain_bind' => [ 'www' => 'index',//域名訪問 www.xxx.com 就進入 index 應用 'm'=>'mobile ',....//訪問 m.xxx.com 就進入 mobile 應用 ],
相關說明:
1、VIP會員無限製任意下載,免積分。立即前往開通>>
2、下載積分可通過日常 簽到、綁定郵箱 以及 積分兌換 等途徑獲得!
3、本站資源大多存儲在雲盤,如出現鏈接失效請評論反饋,如有密碼,均為:www.ipipn.com。
4、所有站內資源僅供學習交流使用。未經原版權作者許可,禁止用於任何商業環境,否則後果自負。為尊重作者版權,請購買正版作品。
5、站內資源來源於網絡公開發表文件或網友分享,如侵犯您的權益,請聯係管理員處理。
6、本站提供的源碼、模板、軟件工具等其他資源,都不包含技術服務,請大家諒解!
7、源碼、模板等資源會隨著技術、壞境的升級而存在部分問題,還請慎重選擇。
PS.源碼均收集自網絡,如有侵犯閣下權益,請發信件至: admin@ipipn.com .
源站網 » ThinkPHP6多應用模式使用強製路由模式的坑