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
Il pourrait ensuite envoyer ces 5 hardware à Dijon en faisant un update du status et localisation. Ce qui donnerait :
Hardware n°1
Hardware n°2
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