2013-07-16 2 views
0

Я хотел бы создать таблицу с разным цветом для каждой четной строки. Для этого я создал css, и мне нужно будет проверить шаблон моей ветки, если индекс итерации четный или нет.Twig and Symfony2 - проверка, если число равно

{% if loop.index == "even" %} 

Но как проверить, существует ли число даже в веточке? Спасибо.

+0

http://www.w3.org/Style/Примеры/007/evenodd - CSS - ваш друг. – moonwave99

ответ

5

Twig имеет встроенный "даже" тест:

{% if (loop.index is even) %} 

...your code here 

{% endif %} 
+0

Отлично .... Спасибо большое –

+0

Полезно знать! Спасибо Томасу! :) –

+0

[doc] (http://twig.sensiolabs.org/doc/tests/even.html) –

2

Вы должны использовать "по модулю" оператор следующим образом:

{% if(loop.index%2 == 0) %} 

...your code here 

{% endif %} 
+0

Спасибо, я просто нашел другую возможность, используя divisibleby (2), которая также работает. –

Смежные вопросы