Smarty 图标

根据 商标声明,你可以使用 Smarty 徽标。

Smarty Template Engine Smarty Template Engine

有关赞助、广告、新闻或其他查询,请通过邮件联系我们

使用 Smarty 的网站

广告

数学

数学可直接应用于变量值。

示例 3.7. 数学示例

{$foo+1}

{$foo*$bar}

{* some more complicated examples *}

{$foo->bar-$bar[1]*$baz->foo->bar()-3*7}

{if ($foo+$bar.test%$baz*134232+10+$b+10)}

{$foo|truncate:"`$fooTruncCount/$barTruncFactor-1`"}

{assign var="foo" value="`$foo+$bar`"}

  

注意

虽然 Smarty 可处理一些非常复杂的表达式和语法,但一个好的经验法则是使模板语法保持最小,并专注于展示。如果你发现你的模板语法变得过于复杂,那么将不显式与展示相关的部分通过插件或修饰符移动到 PHP 中可能是一个好主意。