改进模板引擎

This commit is contained in:
thinkphp
2018-04-19 17:05:13 +08:00
parent 64e7a27f74
commit 9918d4c02a
2 changed files with 13 additions and 1 deletions

View File

@@ -44,7 +44,15 @@ class File
{
if (!empty($vars) && is_array($vars)) {
// 模板阵列变量分解成为独立变量
extract($vars, EXTR_OVERWRITE);
if (isset($vars['cacheFile'])) {
$_think_cacheFile = $cacheFile;
$cacheFile = $vars['cacheFile'];
unset($vars['cacheFile'], $vars['_think_cacheFile']);
extract($vars, EXTR_OVERWRITE);
include $_think_cacheFile;
return;
}
extract($vars);
}
//载入模版缓存文件
include $cacheFile;