Smarty:在修改器中组合两个变量

时间:2013-02-12 11:53:54

标签: variables smarty modifier

如何在修饰符中组合两个变量(数组val)?

这有效:

<a href="{'smartphone'|buildLink:$k:$v["brand"]}">

但这不会??

<a href="{'smartphone'|buildLink:$k:$v["brand"]+$v["brand2"]}"

1 个答案:

答案 0 :(得分:2)

Smarty语法在允许表达式的位置方面受到限制,因此您可能必须将总和分配给临时变量:

{assign var=_sum value=$v[brand]+$v[brand2]}
<a href="{'smartphone'|buildLink:$k:$_sum}"