2013-05-06 8 views
0

J'ai le problème suivant:Lien plusieurs champs de formulaire à un seul champ d'entité

J'utilise Symfony 2.0 (il est destiné à mettre à niveau vers 2.3 dès sa sortie). J'écris un programme pour gérer une bibliothèque et je voudrais donner à l'utilisateur des champs de saisie séparés pour chaque auteur du livre. À la fin, tous les auteurs doivent être sauvegardés dans un seul champ de base de données.

J'ai essayé d'utiliser des champs de formulaire personnalisés, mais d'après ce que le livre de cuisine me dit, je ne pouvais pas comprendre comment le faire.

Meilleures salutations, GrimReaper1908

---------- --------- Modifier

Merci à la réponse de CERAD, je pourrais résoudre mon problème initial. Malheureusement, je dois modifier la solution de telle sorte que je puisse distinguer le prénom et le nom de famille. À la fin, toutes les données doivent encore être sauvegardées dans un seul champ de base de données. Puis-je utiliser une collection dans une collection? Si ce n'est pas possible ou la mauvaise approche, peut-être a une autre idée de la façon de le faire?

Meilleures salutations

+0

Pouvez-vous fournir plus d'informations? Comme comment les entités sont liées? Et quel code avez-vous jusqu'ici? – NoScope

+0

Fondamentalement, vous voudrez ajouter un get/setListOfAuthors à votre entité livre qui retourne/accepte un tableau d'auteurs. Ensuite, utilisez un champ de collection de formulaire. – Cerad

+0

@Cerad Comment pourrais-je manquer le champ de collection ?? Malheureusement, je ne peux pas marquer votre réponse comme la bonne réponse parce que c'est un commentaire. En tout cas merci pour votre réponse! –

Répondre

0

Fondamentalement, vous voulez ajouter un get/setListOfAuthors à votre entité comptable qui retourne/accepte un tableau d'auteurs. Ensuite, utilisez un champ de collection de formulaire.

Questions connexes