Tout simplement consultant Tu appeleras la fonction getConsultant de tes objets et symfony l'affichera avec sa méthode __toString() soit par défaut le getName()
Si tu veux passer qqch de plus maitrisable,tu peux passer par un partial avec _consultant_name Dans le répertoire templates de ton module tu crées un fichier _consultant_name.php dans lequel tu mets <?php $ton_objet->getConsultant()->getName() ?> Avec $ton_objet le nom de ta classe avec des minuscules. Par contre, pour optimiser, il faudra que tu spécifies la méthode qui fera des jointures sur les deux tables. A+ -----Message d'origine----- De : [email protected] [mailto:[email protected]] De la part de mantex Envoyé : mercredi 19 janvier 2011 19:06 À : Symfony-fr Objet : [symfony-fr] appeler un getter dans un display (generator.yml) Bonsoir, J' ai un formulaire dans lequel j' ai une clé étrangère (classique ) comme colone évidemment j' aimerai le nom correspondant a cette id. j' ai vu sur le projet jobeet qu on pouvait utiliser la syntaxe % %consultant_name%% pour appeler le getter (getName() sur le modèle consultant) en charge de faire la requête. http://www.symfony-project.org/jobeet/1_4/Doctrine/fr/12 Cependant l' exemple utilise la mise en forme stacked eu lieu de tabular comme moi et j' obtiens Parse error: syntax error, unexpected ')' Si je mets dans le generator.yml display: [=first_name, =last_name, username, email_address, % %consultant_name%% ] Quelqu' un a déjà utilisé cela en tabular ? Merci. -- Vous recevez ce message, car vous êtes abonné au groupe Google Groupes Symfony-fr. Pour envoyer un message à ce groupe, adressez un e-mail à [email protected]. Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse [email protected]. Pour plus d'options, consultez la page de ce groupe : http://groups.google.com/group/symfony-fr?hl=fr -- Vous recevez ce message, car vous êtes abonné au groupe Google Groupes Symfony-fr. Pour envoyer un message à ce groupe, adressez un e-mail à [email protected]. Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse [email protected]. Pour plus d'options, consultez la page de ce groupe : http://groups.google.com/group/symfony-fr?hl=fr
