跳转至内容

基本语法

简单的 Smarty 模板看起来像这样

<h1>{$title|escape}</h1>
<ul>
    {foreach $cities as $city}
        <li>{$city.name|escape} ({$city.population})</li>
    {foreachelse}
        <li>no cities found</li>        
    {/foreach}
</ul>

所有 Smarty 模板标签都包含在分隔符中。默认情况下,它们是 {},但可以更改

对于本手册中的示例,我们假设你使用默认分隔符。在 Smarty 中,分隔符之外的所有内容都显示为静态内容或未更改的内容。当 Smarty 遇到模板标签时,它会尝试解释它们,并在其位置显示适当的输出。

Smarty 语法的基本组件是