[twig] Déclaration et calcul avec variables
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 :
Code:
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> |
et ça donne :
Code:
1 2 3 4 5 6
|
pourcent1 : 0
pourcent2 : 2.5641025641026
pourcent3 : 0 |
Pourquoi en sortie de if ma valeur de "pourcent" est retournée à 0 ?
Merci de votre aide.