web-dev-qa-db-fra.com

Twig: récupère l'élément d'un tableau par clé dans une instruction if

Je voudrais obtenir la valeur d'un élément par clé dans une instruction if.

Exemple:

travaux:

{{ example[5] }}

ne fonctionne pas:

{% if example2 is example[5] %} something ... {% endif %}

Exception levée:

Jeton "ponctuation" inattendu de la valeur "[" ("fin du bloc d'instructions" attendue)

Merci beaucoup

Sincères amitiés

13
Ueli

Au lieu de

{% if example2 is example[5] %} something ... {% endif %}

essayez de remplacer "is" par "=="

{% if example2 == example[5] %} something ... {% endif %}
17
MDrollette

Vous devriez peut-être utiliser la fonction attribute pour obtenir la valeur de l'objet ou du tableau. Ce lien peut vous aider

8
Leonardo Antúnez