Black Friday = Pricewatch Bekijk onze selectie van de beste Black Friday-deals en voorkom een miskoop.

[Symfony] Form collection items rangschikken

Pagina: 1
Acties:

Vraag


  • egonolieux
  • Registratie: Mei 2009
  • Laatst online: 06-01-2024

egonolieux

Professionele prutser

Topicstarter
Ik heb een form collection waarbij de gebruiker de positie van de items kan aanpassen (naar boven of onder verplaatsen, met JavaScript). Elk item binnen de form collection heeft een hidden sortingOrder input. Bij het renderen van de form worden de items standaard in oplopende volgorde uit de database gehaald.

Dit werkt allemaal naar behoren, maar als ik de form probeer te submitten en hij is invalid, dan worden de nieuwe posities die de gebruiker ingesteld heeft niet onthouden. Ik dacht dit simpel op te lossen door telkens te sorteren op sortingOrder in de getter van mijn entity, maar dit blijkt geen effect op de form te hebben, ook al geeft de getter de juiste nieuwe volgorde weer.

Hoe kan dit? Doet de form component iets achter de schermen dat ik over het hoofd zie?

Alle reacties


  • egonolieux
  • Registratie: Mei 2009
  • Laatst online: 06-01-2024

egonolieux

Professionele prutser

Topicstarter
Heb uiteindelijk de oplossing gevonden in deze GitHub issue: https://github.com/symfony/symfony/issues/4492 (zie comment van danbettles).