* Fix error of 20 version.

This commit is contained in:
zhaoke
2023-07-31 15:03:44 +08:00
parent a22d627c0d
commit be9a3ba41f
6 changed files with 35 additions and 5 deletions
+21
View File
@@ -347,6 +347,14 @@ class baseRouter
*/
public $sessionID;
/**
* 请求开始时间。
* The start time of the request.
*
* @var float
*/
public $startTime;
/**
* 网站代号。
* The code of current site.
@@ -444,6 +452,19 @@ class baseRouter
return new $className($appName, $appRoot);
}
/**
* 设置请求开始时间。
* The start time of the request.
*
* @param float $startTime
* @access public
* @return void
*/
public function setStartTime(float $startTime)
{
$this->startTime = $startTime;
}
//-------------------- 路径相关方法(Path related methods)--------------------//
/**
+4 -1
View File
@@ -375,6 +375,9 @@ class router extends baseRouter
/* 先获得模块的主配置文件。Get the main config file for current module first. */
$mainConfigFile = $this->getModulePath($appName, $moduleName) . 'config.php';
/* 获取 config 目录的配置文件。Get config files from config directory. */
$configDirFiles = helper::ls($this->getModulePath($appName, $moduleName) . DS . 'config', '.php');
/* 查找扩展配置文件。Get extension config files. */
if($config->framework->extensionLevel > 0) $extConfigPath = $this->getModuleExtPath($appName, $moduleName, 'config');
if($config->framework->extensionLevel >= 1)
@@ -386,7 +389,7 @@ class router extends baseRouter
if(!empty($extConfigPath['custom'])) $commonExtConfigFiles = array_merge($commonExtConfigFiles, helper::ls($extConfigPath['custom'], '.php'));
}
if($config->framework->extensionLevel == 2 and !empty($extConfigPath['site'])) $siteExtConfigFiles = helper::ls($extConfigPath['site'], '.php');
$extConfigFiles = array_merge($commonExtConfigFiles, $siteExtConfigFiles);
$extConfigFiles = array_merge($commonExtConfigFiles, $configDirFiles, $siteExtConfigFiles);
/* 将主配置文件和扩展配置文件合并在一起。Put the main config file and extension config files together. */
$configFiles = array_merge(array($mainConfigFile), $extConfigFiles);