Envoyé par
Michel Rotta
Je vais te répondre sur deux axes.
Par rapport à ta question, il y a deux approches possibles.
Soit tu veux que pour toutes création d'un objet service il y ait la création d'un objet correspondant dans la table serviceMembre. Dans ce cas là, le mieux est d'intégrer ceci dans l'objet du modèle. Ainsi, quelque soit la méthode d'ajout, tu auras toujours un serviceMembre créé. Tu peux aussi carrément l'inclure dans une transaction ce qui assure la double création, ou rien. Par contre, il faut que tu puisses retrouver les informations pour la création de l'objet serviceMembre sans avoir à passer par un form.
Si non, c'est que ta création est plus liée a la form de création qu'à la structure de la base. Dans ce cas là, le plus simple serait de créer un form, à la main, avec les informations nécessaire pour le service et le serviceMembre puis, une fois le form validé, créer les deux enregistrements, éventuellement dans une transaction.
Partager