Bonjour,
Voici mon problème :
- Je charge une liste depuis ma BD avec une dizaine d'entités
- Je fais une modification de masse dans un formulaire
- Je valide le formulaire pour enregistrer les modifications.
En parcourant les docs, forums, etc, j'ai implémenté imbrication de formulaire. Ça marche plutôt bien mais dans une implémentation plutôt simpliste.
Le problème de fond, c'est que le formulaire doit toujours manipuler la même liste d'objets dans le même ordre pour que les modifications soient correctement reportés sur les bons objets.
Le problème de fond, c'est que ma liste est rechargée quand le formulaire est posté et cette liste peut être complétement différente si une autre personne l'a modifié. Bref problème classique mais je ne trouve pas la solution, ou je ne la comprend pas, en consultant les docs.
D'où ma question, est-ce qu'il y a une façon de faire pour binder les données d'une collection avec les objets en fonction d'un id ?
Où bien quel est la méthode à utiliser avec Symfony2 pour faire de la modification de masse dans un formulaire ?
Partager