{% extends 'base.html.twig' %} {% block title %}LISTE DES COURS{% endblock %} {% block stylesheets %}{% endblock %} {% block body %}
LISTE DES COURS :
{% if is_granted('ROLE_ADMIN') %} {% endif %}
{% 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
Actions
{{ 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}} 👁️ {% if is_granted('ROLE_ADMIN') %} ✏️ {% endif %}
{% else %} Aucun cours n'a été trouvé. {% endif %}
{% endblock %} {% block javascripts %}{% endblock %}