我的模板中有一个智能函数,变量myvar被传递给它。
{function name="myfunction" myvar=""}
{/function}
变量被填充在函数中,我需要在函数之外输出这个变量。我该怎么做?
发布于 2016-02-09 11:35:36
如果在smarty中赋值变量,则可以添加“scope=global”参数如下:
{assign var="name" value="Bob" scope="global"}
如果只希望在当前文档中访问变量,则可以使用
{assign var="name" value="Bob" scope="parent"}
请参阅http://www.smarty.net/docs/en/language.function.assign.tpl
https://stackoverflow.com/questions/35290862
复制相似问题