{# 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 }}
{# 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 %} {# Affiche la catégorie avec ce chaînage #} {% endfor %}
Modules Nombre de jours Catégories
{{programme.matiere}} {{programme}}{{programme.matiere.categorie}}
{#

MODULES NON PROGRAMMES

{% for nonProgramme in nonProgrammes %} {% endfor %}
Dénomination Catégories
{{nonProgramme}} {{nonProgramme.categorie}}
#}

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 %} {#

NON INSCRITS

{% for nonInscrit in nonInscrits %} {% endfor %}
Nom Prénom
{{nonInscrit.nom}} {{nonInscrit.prenom}}
#} RETOUR
Ordinateurs, clavier et appareil photo
{% endblock %}