thinkphp5 單入口多個模塊綁定和路由開關


thinkphp5 單入口多個模塊綁定和路由開關

index.php

入口代碼如下:

// 定義應用目錄
define('APP_PATH', __DIR__ . '/../app/');
 
require __DIR__ . '/../thinkphp/base.php';// 加載框架基礎文件
//開啟域名部署后
switch ($_SERVER['HTTP_HOST']) {
    case 'www.xxxx.com':
        $model = 'home';// home模塊
        $route = true;// 開啟路由
        break;
    case 'admin.xxxx.com':
        $model = 'admin';// admin模塊
        $route = false;// 關閉路由
        break;
}
\think\Route::bind($model ?? 'home');// 綁定當前入口文件到模塊
\think\App::route($route ?? true);// 路由
\think\App::run()->send();// 執行應用

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM