我们可以在`.tpl`文件中定义变量吗?

时间:2018-07-19 06:40:18

标签: php smarty

通常,如果我们有一个Smarty项目,则在.php文件中分配变量,并在其相应的.tpl`文件中使用这些变量。

例如:

$smarty->assign('foo', 'Foo');  // in .php file

{$foo}  // in .tpl file

我们可以在.tpl中定义变量吗?如果可以的话,这是推荐吗? 为什么?

1 个答案:

答案 0 :(得分:0)

是的,您可以:

{assign var="foo" value="Foo"}
{assign "foo" "Foo"} {* short-hand *}

The value of $foo is Foo.