add

add.html.twig (Galerie)

<link href="{{ asset('css/galerie.css') }}" rel="stylesheet" />
{# On ajoute Bootstrap si ce n'est pas déjà dans base.html.twig #}
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">

<div class="container mt-4">
    <h1 class="mb-4">Ajouter une nouvelle image</h1>

    <div class="card p-4 shadow-sm">
        {{ form_start(form) }}
            
            <div class="mb-3">
                {{ form_row(form.titre, {'attr': {'class': 'form-control', 'placeholder': 'Titre de l\'image'}}) }}
            </div>

            <div class="mb-3">
                {# Le champ d'upload (fichier) #}
                {{ form_row(form.fichier) }} 
            </div>

            <div class="d-grid gap-2">
                {{ form_widget(form.save, {'attr': {'class': 'btn btn-primary btn-lg'}}) }}
            </div>

        {{ form_end(form) }}
    </div>

    <div class="mt-3">
        <a href="{{ path('accueil_galerie') }}" class="btn btn-secondary">Retour à la galerie</a>
    </div>
</div>

explication

Le fichier add.html.twig de la galerie gère l'affichage du formulaire d'upload d'image. c du html quoi