tp5开启多应用目录解决方法

本文详细介绍了如何在TP5框架中开启多应用目录,包括入口文件index.php的配置,启动文件start.php的编写,核心包应用初始化文件App.php的设置,以及config.php模块内文件的调整。通过这四个步骤,可以成功实现多应用的目录结构。
摘要由CSDN通过智能技术生成

step1:

index.php //入口文件

code:

// [ 应用入口文件 ]
	$queryStringArr = isset($_SERVER['REDIRECT_URL'])?explode('/', $_SERVER['REDIRECT_URL']):'';
	// echo '<pre>';
	// print_r($_SERVER);
	if(!empty($queryStringArr)){
		$module = $queryStringArr[1];
	}else{
		$module = '';
	}
	$app = '';
	$namespace = '';
	// 绑定当前访问到index模块
	switch($module){
		case 'merchant'://自定义的模块文件夹名称,以及namespace
			$app = 'merchant';  
			$namespace = 'merchant';
			break;
		default:
			$app = 'application';  
			$namespace = 'app';
			break;
	}

	// 定义应用目录
	define('APP_PATH', __DIR__ . '/'.$app.'/');
	// 加载框架引导文件
	require __DIR__ . '/thinkphp/start.php';

step2:

start.php//启用文件

code:

namespace think;

	// ThinkPHP 引导文件
	// 加载基础文件
	require __DIR__ . '/base.php';
	// 执行应用
	App::run($namespace)->send();

step3:

App.php//tp核心包应用初始化文件

code:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值