Bonjour,
je cherche à faire des calculs sur une variable que je déclare dans twig. Les calculs se font bien, mais les valeurs ne restent pas...
Je crée une variable dans mon template et je fais le calcul dans un if et en sortie de if, il n'y a plus rien dedans...
Voici mon code :
et ça donne :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 {% set pourcent = 0 %} <br>pourcent1 : {{ pourcent }}<br> {% block section %} {% if section == '0' %} {% set pourcent = 1/39*100 %} <br>pourcent2 : {{ pourcent }}<br> {% elseif section == '1' %} {% set pourcent = 2/39*100 %} <br>pourcent2 : {{ pourcent }}<br> {% elseif section == '2' %} {% set pourcent = 4/39*100 %} <br>pourcent2 : {{ pourcent }}<br> {% elseif section == '3' %} {% set pourcent = 19/39*100 %} <br>pourcent2 : {{ pourcent }}<br> {% elseif section == '4' %} {% set pourcent = 39/39*100 %} <br>pourcent2 : {{ pourcent }}<br> {% elseif section == 'profile' %} {% set pourcent = 1/39*100 %} <br>pourcent2 : {{ pourcent }}<br> {% elseif section == 'site' %} {% set pourcent = 1/39*100 %} <br>pourcent2 : {{ pourcent }}<br> {% endif %} {% endblock %} <br>pourcent3 : {{ pourcent }}<br>
Pourquoi en sortie de if ma valeur de "pourcent" est retournée à 0 ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 pourcent1 : 0 pourcent2 : 2.5641025641026 pourcent3 : 0
Merci de votre aide.
Partager