Smarty将字符串连接到变量以获取另一个变量

时间:2017-11-16 17:21:20

标签: php smarty

您好我想将一个字符串连接成一个变量来检索另一个变量的值,让我们说这个例子在下面

<li repeat.for="item of router.navigation">
  <a href.bind="item.href" class="${item.isActive? 'is_active' : ''}>
    ${item.title}
  </a>
</li>

我该如何解决这个问题?

编辑:

另一个样本在

之下
# Variable one
filter_var = "The value to get"
name = "var"

# now I want to retrieve the value of filter_var. What I was thinking is something like this
{{ "filter_".name }} # assuming "name" variable has dynamic content

但是我收到了预期名称或号码的错误。

1 个答案:

答案 0 :(得分:1)

假设你正在使用Smarty 3,你可以使用它:

{$filter_{$name}}

本页“变量变量”部分提到了这一点:https://www.smarty.net/docs/en/language.syntax.variables.tpl