【问题标题】:Twig & Html concatenationTwig & Html 连接
【发布时间】:2018-01-17 00:44:57
【问题描述】:

我正在寻找一种获取 id 的方法,例如:

first_1/first_2/等等等等

但目前我做错了

{% set nb = 0 %}
{% for resultat in resultats %}
    {% if resultat.first == 1 %}
        {% set nb=nb+1 %}
        <tr id="first_"{{ nb }}>

这是给id="first_" 和另一个参数"1"=""

感谢您的帮助

【问题讨论】:

标签: html symfony twig


【解决方案1】:

你可以连接字符串:

{% set nb = 0 %}

<tr id="first_{{ nb }}">

【讨论】:

    【解决方案2】:

    你有:

    1. loop variables
    2. String Interpolation
    {{ "first_#{loop.index0}" }}
    

    您无需手动创建增量器。

    更多信息:How to concatenate strings in twig

    【讨论】:

      【解决方案3】:

      您可以在 Twig 中使用“~”连接字符串(与 php 中的“.”和 javascript 中的“+”相同)

          <tr id="{{ 'first_' ~ nb }}">
      

      【讨论】:

        猜你喜欢
        • 2015-01-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-01-17
        • 2016-08-10
        • 2014-11-27
        • 2013-07-31
        相关资源
        最近更新 更多