0

私はTwigの初心者で、ループ内の次の値に移動する方法を知りたいです

これは簡単な例です:

{% for user in users %}
        <table>
          <tr>
            <td>
                {{ user.username }}
            </td>

            <td>
                {# here i want to print the next username in the same line of the table #}
            </td>
          </tr>
        </table>
    {% endfor %}

そして、あなたの助けに感謝します私の悪い英語で申し訳ありません

4

2 に答える 2

1

私はあなたができると信じています

{{ user[loop.index + 1].username }}

http://twig.sensiolabs.org/doc/tags/for.html#the-loop-variableloopに変数に関する詳細情報があります

于 2013-05-23T08:51:20.260 に答える
0

次のユーザーを表示する前に、ユーザーが最後のユーザーではないことを確認してください

{% for user in users %}
<table>
     <tr>
          <td>
           {{ user.username }}
          </td>
          <td>
               {% if not loop.last%}
                    {{ users[loop.index0 + 1].username }}
               {%endif%}
          </td>
     </tr>
</table>
{% endfor %}
于 2013-05-23T09:16:03.700 に答える