【问题标题】:Smarty: Combine two Variables in a ModifierSmarty:在修饰符中组合两个变量
【发布时间】:2013-02-12 11:53:54
【问题描述】:

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

这行得通:

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

但这不会??

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

【问题讨论】:

    标签: variables smarty modifier


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多