ich在我的模板中有一个智能功能,变量 myvar 传递到该模板中。
{function name="myfunction" myvar=""}
{/function}
变量在函数内部填充,我需要在函数外输出这个变量..我该怎么做?
答案 0 :(得分:2)
如果您在smarty中分配变量,则可以添加' scope = global' param喜欢:
{assign var="name" value="Bob" scope="global"}
如果您只想在当前文档中访问该变量,可以使用
{assign var="name" value="Bob" scope="parent"}
请看 http://www.smarty.net/docs/en/language.function.assign.tpl