TYPO3 module的加载

本文介绍了一个基于PHP的模块加载机制,该机制通过解析URL参数'M'来确定加载哪个模块,并进一步加载对应的配置文件conf.php及主文件index.php。
unset($MCONF);
require('init.php');
require('template.php');

// Find module path:
$temp_M = (string)t3lib_div::_GET('M');
if ($temp_path = $TBE_MODULES['_PATHS'][$temp_M]) {
$MCONF['_'] = 'mod.php?M='.rawurlencode($temp_M);
require($temp_path.'conf.php');
$BACK_PATH='';
require($temp_path.'index.php');
} else {
#debug($TBE_MODULES);
die('Value "'.htmlspecialchars($temp_M).'" for "M" was not found as a module');
}


主要负责,根据请求参数‘M’(module名称)加载相应的module
[list]
[*]加载配置文件 conf.php
[*]加载主文件 index.php
[/list]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值