Bonjour,
Je suis sur un projet de réalisation d'une petite application web qui permet à l'utilisateur de se connecter, puis de réaliser une commande à partir d'un formulaire, puis afficher le récapitulatif de la commande à l'étape suivante EN LECTURE SEULE !!!!
Mon problème est le suivant, je n'arrive pas à afficher en lecture seule le récapitulatif de ma commande.
Etape 1, l'utilisateur saisit le formulaire de commande en remplissant des champs qui correspondent à mon objet xxxxx.
Etape 2, l'utilisateur clique sur le bouton " Valider la demande ", et donc doit s'afficher à l'écran suivant le récapitulatif de la commande .
L'affichage n'est pas en lecture seule .
L'utilisateur a accès aux inputs.
A savoir, j'ai utilisé une inclusion de modèle dans mon twig afin de factoriser mon code et le rendre réutilisable.
Mon formulaire de commande et la page récapitulative sont basés sur le même formulaire.
Je n'arrive pas à dire à twig d'être en lecture seule dans le récapitulatif de ma commande.
J'ai essayé une tonne de choses mais malheureusement je n'y parviens pas.
Mon fichier ticket.html.twig est mon modèle de base que je réutilise dans 2 autres twig avec la fonction include.
je cherche à passer un paramètre ou une option à ma fonction include {% %} ( exemple readonly, disabled ...) afin qu'il m'affiche en lecture seule les saisies de l'utilisateur.
Donc dans mon recapCommande.html.twig, je fais un include comme ceci {% include 'ticket.html.twig' %} .
à savoir que ticket.html.twig est le twig modèle qui contient le formulaire à la fois pour la saisie de la commande mais aussi pour le récapitulatif de la commande.
Merci d'avance pour votre aide.