30
próbuję zrobić zebra przeplot:Przyrost ogłosił całkowitą zmiennej
{% set counter = 0 %}
{% for entity in entities %}
<tr class="{{ cycle(['odd', 'even'], counter) }}">
{% counter++ %}
ale ja dostaję błąd:
Unexpected tag name "counter" (expecting closing tag for the "for" tag defined near line 11)
Może ktoś podać mi rozwiązanie?
[EDIT]
Moje złe rozwiązanie jest tak proste:
{% set counter = counter + 1 %}
Czy to stolik? '
Odpowiedz
Jest łatwiejszy sposób, aby robić to, co chcesz:
Zobacz docs dla
loop
gadżety.Źródło
2012-01-25 09:45:21 Maerlyn
Jeśli chcesz mieć pełną kontrolę nad HTML, można spróbować to:
Można go przeczytać tutaj: http://twig.sensiolabs.org/doc/tests/divisibleby.html
nuta że
loop.index
jest używany „jak jest”, to nie odnosi się do zmiennej, a raczej do ukrytego indeksowania pętli for.Źródło
2013-07-08 18:08:06
bardzo ładne! Dzięki – Barno
Powiązane problemy