{# templates/agent/formulaire/add.html.twig #} {% extends 'agent/agent_base.html.twig' %} {% block title %}Formulaires{% endblock %} {% block content %}

Saisir un formulaire

{# Affichage des messages flash #} {% for message in app.flashes('success') %} {% endfor %} {% for message in app.flashes('error') %} {% endfor %} {% for message in app.flashes('warning') %} {% endfor %}
{# Bouton de Téléchargement de la Template #} Télécharger le modèle
{# Formulaire d'Upload de Fichier - CORRECTION DE L'ACTION #} {{ form_start(excelForm, { 'attr': {'id': 'excelUploadForm', 'enctype': 'multipart/form-data'}, 'action': path('app_agent_formulaire_add_excel_process', {'id': formulaire.id}) }) }}
{{ form_widget(excelForm.file, {'attr': {'class': 'form-control', 'aria-describedby': 'upload-btn'}}) }}
{# Afficher les erreurs spécifiques au champ file #} {{ form_errors(excelForm.file) }} {{ form_row(excelForm._token) }} {{ form_end(excelForm, {'render_rest': false}) }}
{{ formulaire.titre | upper }}
{# Affichez directement le HTML passé par le contrôleur #}
{{ htmlFormulaire | raw }}
Retour à la liste
{% endblock %} {% block javascripts %} {% endblock %}