2014-06-22 5 views
-2

Je tente de construire un tableau HTML avec certaines données d'une entité, puis d'ajouter une colonne avec une case à cocher pour chaque ligne, afin de valider si les données précieuses sont valides ou ne pas. Après que l'utilisateur vérifie ou non chaque case à cocher, je dois mettre à jour la table de base de données avec cette information.Symfony2 - Formulaire avec une colonne de case à cocher

Comme lorsque je compile le formulaire, je ne sais pas exactement combien de cases à cocher je possède, je passe au template twing un tableau d'entités, et puis je crée une nouvelle colonne input type"checkbox" pour chaque ligne.

Mais quand je soumets mon formulaire (méthode POST), je ne peux pas obtenir cette information. $request l'objet n'a aucune des cases à cocher ni aucune référence de formulaire. $request->request->all() obtient une valeur nulle. Comment puis-je obtenir les champs d'un formulaire manuel dans un modèle de brindille?

Merci

+0

Utilisez-vous le composant Symfony Forms? –

+0

Non, parce que je ne connais pas le nombre de lignes dans la table ... donc je ne connais pas le nombre de cases à cocher. Je génère des cases à cocher dans le modèle de brindille comme type d'entrée = "case à cocher" – user1748166

+0

Maintenant, ça fonctionne. Merci beaucoup ($ request-> request-> all() obtient des valeurs maintenant) C'est un mystère ... – user1748166

Répondre

0

Maintenant ça marche. Merci beaucoup ($ request-> request-> all() obtient des valeurs maintenant). C'est un mystère ...

Questions connexes