Aslında PHP’de olduğu gibi twig içinde de % operatörü çalışabilir.
{{ 23 % 7 }}
işlemi doğrudan twig tarafından işlenebilir. Ancak uzun olmakla birlikte daha anlaşılabilir olan divisibleby fonksiyonu twig içinde vardır.
Döngü içinde kullanımı şöyle:
{% if loop.index is not divisibleby(2) %}
bu tek olan index değerleri için çalışacak bir şart oldu. Not kullanmaz isek de çift olanlar için çalışacaktır.
Benzer şekilde şöyle de yapabilirdik:
{% for year in start_year..end_year %} {{ cycle(['odd', 'even'], loop.index0) }} {% endfor %}
daha detaylı bilgi için: