1

在此处阅读文档:http ://www.smarty.net/docs/en/language.function.assign.tpl

分配变量的范围:'parent'、'root' 或 'global'

好吧,我知道 global 是什么,但 root 是什么意思?

4

1 回答 1

1

它在您链接到的页面上显示。

例 7.12。{assign} 一个变量到当前作用域树

您可以将变量分配给当前根树的根。使用相同根树的所有模板都可以看到该变量。

{assign var=foo value="bar" scope="root"}

因此,在您调用$smarty->display("webpage.tpl");并在可能包含在 pages.tpl 的任何模板中分配一个具有根范围的 var 的地方,该 var 可用于 pages.tpl 包含的所有其他模板,以及在 pages.tpl 本身中。

于 2013-03-01T02:34:04.247 回答