Bonjour,
J'ai une classe Client contenant la relation suivante :
Dans mon formulaire, j'ai besoin d'afficher le nom du type client (et non pas afficher l'entité TypeClient) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 /** * @ORM\ManyToOne(targetEntity="Sdz\ReportBundle\Entity\TypeClient") * @ORM\JoinColumn(nullable=false) */ private $typeClient;
Pour l'entité, j'aurais écris quelque chose comme cela :
... et pour juste le nom du type client j'essaie quelque chose comme cela :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 ->add('typeClient', 'entity', array( 'class' => 'SdzReportBundle:Client', 'property' => 'affichage'))
...ou :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 ->add('typeClient.affichage', 'text')
Mais là, cela ne fonctionne pas du tout.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 ->add('typeClient.nom', 'text')
Comment faut-il donc faire cela ?
Merci d'avance.
A+![]()









Répondre avec citation
Partager