diff --git a/library/think/Template.php b/library/think/Template.php index 4abf21ce..adc53e18 100644 --- a/library/think/Template.php +++ b/library/think/Template.php @@ -782,12 +782,11 @@ class Template $str = ''; break; default: - if (strpos($str, ':')) { - // {$varname ? 'a' : 'b'} $varname为真时输出a,否则输出b - $str = ''; - } else { - $str = ''; + if (isset($array[1])) { + $this->parseVar($array[2]); + $name = $name . $array[1] . $array[2]; } + $str = ''; } } } else {