{# CF Commentaires de index.html.twig du dossier session et du Controlleur #}
{% extends 'base.html.twig' %}
{% block title %}Détail de la Session{% endblock %}
{% block body %}
DETAIL
{# Affiche le titre de la session #}
{{session.formation}}
{# Affiche la déscritpion du titre #}
{{session.formation.description}}
{# Affciher les infos de la session de la liste dates & nombre de places #}
Date de début
Date de fin
Nombre de places
Nombre de places restantes
{{session.dateDebut | date("d-m-Y")}}
{{session.dateFin | date("d-m-Y")}}
{{session.nbMax}}
{{session.nbMax - session.stagiaires | length }}
Modules
Nombre de jours
Catégories
{# On peut afficher le nom de la matière et le nombre de jours de l'entité Programme.php dans l'entité Session.php grâce à la relation entre les deux entités #}
{# Dans Session.php on récupère la collection $programmes, pour cela, il faut faire une boucle #}
{% for programme in session.programmes %}
{{programme.matiere}}
{{programme}}
{# Affiche la catégorie avec ce chaînage #}
{{programme.matiere.categorie}}
{% endfor %}
{#
MODULES NON PROGRAMMES
Dénomination
Catégories
{% for nonProgramme in nonProgrammes %}
{{nonProgramme}}
{{nonProgramme.categorie}}
{% endfor %}
#}
PARTICIPANTS
{# S'il y a des stagiaires dans la session alors afficher leurs noms et prénoms #}
{% if session.stagiaires | length >0 %}
{% for stagiaire in session.stagiaires %}
{{ stagiaire }}
{% if is_granted('ROLE_ADMIN') %}
{# Créer un lien interne pour accéder aux infos du stagiaire #}
Voir
{% endif %}
{% endfor %}
{# sinon #}
{% else %}
Il n'a pas encore de stagiaires dans cette session
{% endif %}
{#