Smarty-Function-函数外变量
Smarty-Function-Variable outside the function
我的模板中有一个聪明的函数,变量 myvar 被传递到其中..
{function name="myfunction" myvar=""}
{/function}
变量在函数内部填充,我需要在函数外部输出这个变量..怎么办?
如果您在 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
我的模板中有一个聪明的函数,变量 myvar 被传递到其中..
{function name="myfunction" myvar=""}
{/function}
变量在函数内部填充,我需要在函数外部输出这个变量..怎么办?
如果您在 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