L'exemple ci-dessous devrait fonctionner :
Pour comprendre ce que les variables contiennent, fais un dump de $allChoices et $currentChoiceKey
J'ai besoin de votre aide pour un "choice_label"_d'un formulaire ! (symfony3)
Mon choicelabel n'affiche que le nom des personnes qui sont dans ma table Personne (normal c'est ce que je lui demande). Mais j'aimerais bien afficher d'autres attributs de chaque Personne. Par exemple : 'prenom'. Or choicelabel n'accepte qu'un argument.
Est-ce que quelqu'un peut me donner une piste ?
Par avance merci pour votre aide !
Nans
L'exemple ci-dessous devrait fonctionner :
Pour comprendre ce que les variables contiennent, fais un dump de $allChoices et $currentChoiceKey
Salut, je te donne une piste qui devrait normalement te suffire. Regarde le premier exemple http://symfony.com/blog/new-in-symfony-2-7-choice-form-type-refactorization
Merci pour ton aide. Je cherche encore. Je posterai mon code quand il marchera.
Bon je n'y arrive vraiment pas. J'ai essayé un __toString mais je dois me planter... La nuit porte conseil, je testerai demain
Merci, je vais tester cela tout de suite.
J'ai trouvé une autre solution avec ça dans mon entité Personne :
Et ça dans mon formulaire :
ça marche pas mal. Mais c'est peut-être pas très académique, je ne sais pas.
Merci ! ça marche nickel ! Je préfère ta solution, ça m'évite d'utiliser __toString qui devrait me servir pour autre chose avec moins d'infos dedans !