通常,如果我们有一个Smarty项目,则在.php
文件中分配变量,并在其相应的.tpl`文件中使用这些变量。
例如:
$smarty->assign('foo', 'Foo'); // in .php file
{$foo} // in .tpl file
我们可以在.tpl
中定义变量吗?如果可以的话,这是推荐吗?
为什么?
答案 0 :(得分:0)
是的,您可以:
{assign var="foo" value="Foo"}
{assign "foo" "Foo"} {* short-hand *}
The value of $foo is Foo.