我将翻译数据保存在数据库中,每一行都包含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>
如何解决这个问题,非常感谢
最佳答案
假设它是一个数组,你可以这样做:
<p>{{ indexpage[language].titpage }}</p>
关于php - 将变量插入到 twig 中的显示字符串中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45103728/