将变量插入树枝中的显示字符串

时间:2017-07-14 13:02:18

标签: php symfony twig

我将翻译数据保存在数据库中,每行包含树枝模板中的一种语言,我将变量设置为

{% if app.request.getLocale()== 'en' %}
    {% set language = 1 %} 
{%else%}
    {% set language = 0 %} 
{% endif %}

我用它来显示数据库中的数据

<p>{{indexpage.0.titpage}}</p>

我想使用变量语言来更改显示

<p>{{indexpage.language.titpage}}</p>

我已尝试连接和其他方式,但不是

<p>{{indexpage.~language~.titpage}}</p>

我如何解决这个问题,非常感谢

1 个答案:

答案 0 :(得分:2)

假设它是一个数组,你可以这样做:

<p>{{ indexpage[language].titpage }}</p>