{% extends 'SonataAdminBundle:CRUD:base_list_field.html.twig' %} {% block field %} {% set totalmoyenneMinistere = 0 %} {% set totalmoyenne = 0 %} {% set totalcoefficient = 0 %} {% for per in object.bulletinClasse.anneeScolaire.periodes %} {% for bul in object.eleve.bulletinEleves %} {% if per.id == bul.bulletinClasse.periode.id and bul.moyenneMinistere %} {% set totalmoyenneMinistere = totalmoyenneMinistere + bul.moyenneMinistere * per.coefficient %} {% set totalmoyenne = totalmoyenne + bul.moyenne * per.coefficient %} {% set totalcoefficient = totalcoefficient + per.coefficient %} {% endif %} {% endfor %} {% endfor %} {% if totalmoyenne %} {{ (totalmoyenne / totalcoefficient)|number_format(2, '.', '') }} {% else %} --- {% endif %} {% endblock %}