Bonjour,

Je crée une fonctionnalité pour update des médias de stock à distribute dans les villes désirées pour livraison. Je souhaite, pour cela, afficher un récapitulatif de l'enregistrement avant l'envoi en base de données. Tout d'abord, l'user entre les différents numéros de series dans un textarea dans lequel je boucle afin de faire une query et retrouve les objets depuis la base de données à l'aide d'un findBy. Imaginons que celui-ci entre 5 numéros de série et que le status et la localisation soit "en stock" et "Paris" pour ces objets :

5 hardwares

  • Status = en stock
  • Localisation = Paris

Il pourrait ensuite envoyer ces 5 hardware à Dijon en faisant un update du status et localisation. Ce qui donnerait :

Hardware n°1

  • Status = distribute
  • Localisation = Dijon

Hardware n°2

  • Status = distribute
  • Localisation = Dijon

Hardware n°3.... ainsi de suite.

Ce que je veux

Mon formulaire et mes deux boutons submit, le premier me permet d'afficher un rapport et le deuxième me permet d'envoyer en base de données. Exemple :

Rapport

Hardware N°1, 2, ... et 5 vont être envoyés à Dijon. Si ok cliquez sur Distribute.

Ce que j'obtiens

Ca fonctionne, bien que ma solution est bancale sauf que je ne parviens pas à récuperer les numéros de séries depuis ma requête findBy(). Je peux les récupérer depuis le formulaire mais aucune vérification ne sera faite afin de savoir si les numeros entrés existent bien en base de données. Si jamais vous auriez des pistes. Merci beaucoup !!!

Controller => https://pastebin.com/dp6iyAVg
Twig => https://pastebin.com/ScuszprB

Aucune réponse