修正include标签的bug

This commit is contained in:
oldrind
2016-02-17 18:50:47 +08:00
parent 40785632ac
commit bfe8f24763
4 changed files with 6 additions and 2 deletions

View File

@@ -404,9 +404,9 @@ class Template
}
$parseStr = str_replace('[' . $k . ']', $v, $parseStr);
}
$content = str_replace($match[0], $parseStr, $content);
// 再次对包含文件进行模板分析
$funReplace($parseStr);
$content = str_replace($match[0], $parseStr, $content);
}
unset($matches);
}

View File

@@ -1 +1,2 @@
<input name="[name]" value="[value]">
<input name="[name]" value="[value]">
{include file="include2" /}

View File

@@ -0,0 +1 @@
include2

View File

@@ -266,9 +266,11 @@ EOF;
<nav>
<div>
<input name="info" value="<?php echo \$info['value']; ?>">
include2
<input name="<?php echo \$user['name']; ?>" value="<?php echo \$user['account']; ?>">
include2
<?php echo \$message; ?>{\$message}