【问题标题】:twig concat two strings to create a variable's name [duplicate]树枝连接两个字符串以创建变量的名称[重复]
【发布时间】:2020-03-20 09:44:01
【问题描述】:

对于 Symfony 和 twig 项目,我需要连接两个字符串来创建变量名并获取变量的数据。

举个例子更好:

{% for i in 1..data.nbSlider %}
<img src="{{ asset('images/template/accueil/slider/' ~ (data.slider ~ i) ) }}">
{# I need to get {{data.slider1}} information #}
{% endfor %}

感谢您的帮助

【问题讨论】:

  • 您能否详细说明并解释您要做什么?

标签: symfony variables twig concatenation


【解决方案1】:

如果我理解正确的话......

{% set variable_3 = 'some_data' %}

{{ attribute(_context,'variable_' ~ 3) }}

请尝试使用带键的数组,而不是连接变量名。很难调试。

【讨论】:

    猜你喜欢
    • 2023-03-07
    • 2018-05-24
    • 1970-01-01
    • 2011-12-03
    • 1970-01-01
    • 1970-01-01
    • 2013-04-12
    相关资源
    最近更新 更多