|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||||
|
Invité régulier
![]() Inscription : novembre 2010 Messages : 36 ![]() |
Bonjour,
J'ai créé un formulaire pour un module "annonce" et je souhaite rajouter des photos pour chaque annonce.Sachant que j'ai un attribut dans la table annonce "PhotoPrincipale" ou je peux charger une photo sans aucun souci dans la classe annonceForm avec : Code :
Pour rajouter des photos supplémentaire j'ai du créer une table photo annonce---0,n------Avoir-------1,1----photo La question est comment intégrer le rajout de ces photos dans le même formulaire de l'annonce donc comment les rajouter dans la class AnnonceForm ? J'ai pensé à rajouter : Code :
Mais ça marche pas j'ai cette erreur : Code :
Merci d'avance .
|
||||||
|
|
00
|
|
|
#2 |
|
Membre habitué
![]() Vinciane Développeur Web Inscription : novembre 2010 Messages : 66 ![]() |
Si tu ne l'as pas fait, il y a: Formulaires avancés sur symfony. L'exemple me semble plus ou moins ce que tu cherches à faire.
|
|
00
|
|
|
#3 |
![]() ![]() Michel RottaResponsable d'exploitation informatique Inscription : septembre 2005 Messages : 4 913 ![]() |
Première question de fond, à quoi sert la séparation de la table avoir et de la table photo, à partir du moment où la liaison entre avoir et photo est de type 1-1 ? Autant ne faire qu'une table.
Pour ton formulaire, il convient, probablement, d'utiliser des form embarqués (embed). C'est une des solutions. Il y a un plugin qui permet de faciliter ce type de form (ajout, suppression, création de liaison), c'est : ahDoctrineEasyEmbeddedRelationsPlugin. Si non, regarde du côté des plugins existant, il en existe plusieurs dédiés au traitement des images.
__________________
Si tu donnes un poisson à un homme, il mangera un jour. Si tu lui apprends à pêcher, il mangera toujours (Lao Tseu).
|
|
00
|
|
|
#4 |
|
Invité régulier
![]() Inscription : novembre 2010 Messages : 36 ![]() |
Bonjour,
Pour la première question, une annonce peut avoir plusieurs photos (0,n) et une photo n'appartient ne correspond qu'a une seule annonce. Sinon le problème est réglé merci beaucoup. |
|
|
00
|
|
|
#5 |
![]() ![]() Michel RottaResponsable d'exploitation informatique Inscription : septembre 2005 Messages : 4 913 ![]() |
Ta réponse explique le lien logique entre photo et avoir. Mais pas le lien 1-1 entre avoir et photo.
Enfin, si tout marche, tant mieux. Bonne chance pour la suite.
__________________
Si tu donnes un poisson à un homme, il mangera un jour. Si tu lui apprends à pêcher, il mangera toujours (Lao Tseu).
|
|
00
|
Copyright © 2000-2012 - www.developpez.com