TP6.0 隱藏多應(yīng)用模式路由中的應(yīng)用名

作者:辰風(fēng)沐陽(yáng) 閱讀:2396 發(fā)布時(shí)間:2020-07-28 上次更新:2022-03-19

1. 多應(yīng)用模式中隱藏路由中的應(yīng)用名的三種方式


  • 域名綁定應(yīng)用

  • 增加應(yīng)用入口

  • 入口文件綁定應(yīng)用

2. 域名綁定應(yīng)用


修改全局配置文件 config/app.php

  1. // 域名綁定(自動(dòng)多應(yīng)用模式有效)
  2. 'domain_bind' => [
  3. '*' => 'index',
  4. 'liang' => 'admin'
  5. ],

假設(shè)根域名為 tp.cy, 此時(shí)訪問二級(jí)域名 liang.tp.cy 自動(dòng)訪問 admin 應(yīng)用

3. 增加應(yīng)用入口


復(fù)制 public/index.php,另存為 public/admin.php

訪問 域名/admin.php 默認(rèn)訪問 admin 應(yīng)用下的 index控制器 index方法

也就是入口文件名對(duì)應(yīng)默認(rèn)訪問的應(yīng)用(index.php 除外,其他入口文件名都會(huì)自動(dòng)對(duì)應(yīng)各自的應(yīng)用)

4. 入口文件綁定應(yīng)用


將入口文件的以下內(nèi)容

  1. $response = $http->run();

修改為以下內(nèi)容(將入口文件綁定到 admin 應(yīng)用)

  1. $response = $http->name('admin')->run();

標(biāo)簽: ThinkPHP TP6.0