Bonjour,
Sur la base de l'exemple Task, Tags de la doc de symfony (https://symfony.com/doc/4.3/form/form_collections.html) que j'ai reconsidéré en Task = Question, Tag = Choix, je tente d'adapter ce code pour réaliser un petit module de sondage assez simple, inspiré du bundle (https://github.com/emiliemarchand/PrismPollBundle) qui malheureusement ne fonctionne pas sous SF4.
Aussi, après avoir suivi la doc de SF, j'arrive au résultat suivant :
La création d'un nouveau sondage fonctionne bien. Mais au niveau de l'update, si je rajoute un nouveau Tag(choix), ou si je modifie un existant, il me fait bien la modif dans le champs tags de l'entité Task. Par contre dans l'entité Tag, il me rajoute à chaque fois une ligne supplémentaire, ce qui n'est pas commode si je veux faire des stats sur chaque option pour avoir comme dans l'exemple ci-dessous, le nombre total de votes pour un choix ainsi que le pourcentage. Quelqu'un a-t-il une idée sur comment solutionner le problème ? J'ai utilisé exactement les mêmes noms d'entités, form et controlleur que dans l'exemple de la doc SF.
Ou sinon, à défaut, quelqu'un connaîtrait il un bundle qui fait les sondages et qui tourne sous SF4 ?
Merci
Partager