Bonjour,
Je suis confronté à un problème bien gênant qui consiste à réussir à faire passer dans un chemin des variables de Twig.
Après moult recherche sur le net, je n'ai rien trouvé qui fonctionne...(Je cherche surement mal).
Mais une démonstration vaut mieux qu'un long discours :
Dans Twig :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 {% if invitE == false %} <h2>Des invitations sont disponibles</h2> {% for key, user in tabInvit %} {% set params= { 'nomTeam': {{ key }}, 'nomPlayer': {{ user }} } %} <li>L'équipe {{ key }} vous a invité pour la rejoindre : <a href="{{ path('interactionTest_ValideInvitation',params) }}">Accepter</a></li> {% endfor %} {% endif %}
Erreur :
" A hash key must be a quoted string, a number, a name, or an expression enclosed in parentheses (unexpected token "punctuation" of value "{" in InteractionJsonBddBundle:Test:creerTeam.html.twig at line 37 "
Je comprend bien que twig veut quelque chose de static comme 'parm1' : 'variable1' or ici j'essaye de faire passer les valeurs de la boucle que nous pond Twig, c-a-d : key et user...
Si quelqu'un a une solution, it will be nice !
Partager