{% extends 'base.html.twig' %} {% block title %}Home{% endblock %} {% block body %}
23JELMUSIC
LISTE DES COURS :
{% if pCours %} {% set groupedCours = {} %} {% for c in pCours %} {% set typeInstruments = c.typeInstruments.libelle %} {# Initialize groupedCours[typeInstrument] if not set #} {% if groupedCours[typeInstruments] is not defined %} {% set groupedCours = groupedCours|merge({(typeInstruments): []}) %} {% endif %} {# Add the current course to the corresponding typeInstrument in groupedCours #} {% set groupedCours = groupedCours|merge({(typeInstruments): groupedCours[typeInstruments]|merge([c])}) %} {% endfor %} {# Render the table based on the prepared data #} {% for typeInstruments, coursList in groupedCours %} {% for c in coursList %} {% if loop.first %} {% endif %} {##} {% endfor %} {% endfor %}
Instrument
Jours du cours
Heure de début
Heure de fin
Âge maximum
Âge minimum
Nombre de place
{{ typeInstruments }}{{ c.typeInstruments.libelle }}{{c.jours.libelle}} {{c.heuredebut|date('H:i')}} {{c.heurefin|date('H:i')}} {{c.agemaxi}} ans {{c.agemini}} ans {{c.nbplaces}}
{% else %} Aucun cours n'a été trouvé. {% endif %}
{% endblock %}