Bonjour,
Je dois permettre aux visiteurs du site de faire des dons en ligne, par CB, chèque, ou paypal, et ce, soit de manière ponctuelle, soit avec un prélèvement mensuel.
Du coup, j'ai créé 4 tables:
- donateur (pour les coordonnées afin d'envoyer le reçu fiscal)
- don (le montant, la fréquence du don, l'identifiant du donateur, l'identifiant du type de règlement et la date)
- fréquenceDon (mensuel ou pontuel)
- typeReglement (cheque, paypal ou CB directement sur le site)
Comme d'habitude, je mets à jour mes fichiers yml, je fais un build --all
Ensuite, je me dis qu'il faut que je mette en place les formulaires, sur une page.
Premier problème: symfony gère les formulaires par entité. Bon, je suppose que si j'utilise des components, je devrais pouvoir mettre les 4 formulaires sur la même page.
Second problème, de taille: symfony gère les formulaires par entité au moment de la soumission. Aïe, comment vais-je faire? Je ne peux pas mettre un bouton "envoyer" sous le formulaire des coordonnées, un sous celui du don, un sous celui de la fréquence et un sous celui du choix du mode de paiement.
Par quel moyen est-ce que je peux afficher les 4 formulaires (coordonnées du donateur, montant du don avec des bouton radio ou un champ de montant libre, informations de la carte bancaire, et 3 boutons de validation pour le paiement par CB, ou le paiement par paypal, ou le paiement par chèque)
Je ne vois pas du tout comment gérer ça.
Que conseilleriez-vous?
Merci par avance,
John
Partager