Hello,
Ce n'est pas parce que tu ajoutes une entité à un formulaire qu'à l'affichage tu auras toute l'entité d'affichée.
Ce n'est pas non plus nécessaire de te lancer dans les formulaires embarqués comme le suggère goabonga : ça n'a pas lieu d'être et ça ne répond pas à ton besoin.
Si j'ai bien compris, tu veux choisir l'entité à lier en affichant (dans une liste déroulante par exemple) le champs de ton choix. Pour ça deux solutions :
->add('typeClient', 'entity', array('class' => 'SdzReportBundle:TypeClient'))
+ une méthode __toString dans la class TypeClient.
ou bien
->add('typeClient', 'entity', array('class' => 'SdzReportBundle:TypeClient', 'property' => 'nomDuChamp'))
Et même qu'en lisant la doc, tu peux trouver la réponse ! http://symfony.com/fr/doc/current/re...es/entity.html
Partager