Smarty:在修饰符中组合两个变量
Posted
技术标签:
【中文标题】Smarty:在修饰符中组合两个变量【英文标题】:Smarty: Combine two Variables in a Modifier 【发布时间】:2013-02-12 11:53:54 【问题描述】:如何在修饰符中组合两个变量(数组 vals)?
这行得通:
<a href="'smartphone'|buildLink:$k:$v["brand"]">
但这不会??
<a href="'smartphone'|buildLink:$k:$v["brand"]+$v["brand2"]"
【问题讨论】:
【参考方案1】:Smarty 语法在允许使用表达式的地方受到限制,因此您可能必须将总和分配给一个临时变量:
assign var=_sum value=$v[brand]+$v[brand2]
<a href="'smartphone'|buildLink:$k:$_sum"
【讨论】:
以上是关于Smarty:在修饰符中组合两个变量的主要内容,如果未能解决你的问题,请参考以下文章
成员变量/方法/ getter和setter是否可以包含在一个公共访问修饰符中?