PHP Classes

File: libs/Twig/doc/functions/cycle.rst

Recommend this page to a friend!
  Classes of william amed   Raptor 2   libs/Twig/doc/functions/cycle.rst   Download  
File: libs/Twig/doc/functions/cycle.rst
Role: Auxiliary data
Content type: text/plain
Description: Auxiliary data
Class: Raptor 2
Framework that takes routes from annotations
Author: By
Last change:
Date: 8 years ago
Size: 548 bytes
 

Contents

Class file image Download
``cycle`` ========= The ``cycle`` function cycles on an array of values: .. code-block:: jinja {% set start_year = date() | date('Y') %} {% set end_year = start_year + 5 %} {% for year in start_year..end_year %} {{ cycle(['odd', 'even'], loop.index0) }} {% endfor %} The array can contain any number of values: .. code-block:: jinja {% set fruits = ['apple', 'orange', 'citrus'] %} {% for i in 0..10 %} {{ cycle(fruits, i) }} {% endfor %} Arguments --------- * ``position``: The cycle position