何时使用"分配"在聪明?

时间:2015-12-04 05:07:06

标签: smarty assign

第1行和第2行有什么区别?两者都存储在 template.tpl 中,两者的工作方式相同。如果直接分配(第2行)也能正常工作,我为什么要使用{assign}。

Line #1  {assign var=page value="1"}
Line #2  {$page = 1}

提前致谢。

1 个答案:

答案 0 :(得分:2)

你喜欢哪个,但是#1行允许你指定predsort(compareOnScore, Diners, Result). (父,根,全局),你可以将变量标记为scope,这对极少数情况非常有用当您需要向表示层添加逻辑时。