Bonjour,
Dans ma vue Twig, j'ai à un moment besoin d'ajouter une redirection vers une autre page avec un paramètre.
Cependant je voudrais que ce soit dynamique, donc que le paramètre soit une fonction qui retourne une valeur, comme ci-dessous:

href="{{path('app_compute', {id : 'test()'} )}}"

J'ai compris que cela ne marche pas parce qu'il va envoyer le texte 'test()' au lieu du résultat, mais je voudrais savoir comment faire pour avoir la valeur retournée par la fonction au lieu du texte.

N.B: La fonction test() est une fonction Javascript, qui retourne une simple valeur.

Merci d'avance

2 réponses


gillesr
Réponse acceptée

Bonjour,

tu peux passer l'url de redirection dans un element data-url dans ta page et tu récupère cet élément en js pour faire ta redirection (le nom data-url est totalement arbitraire, tu choisis celui que tu veux)

Akoukely
Auteur
Réponse acceptée

C'est effectivement une meilleure solution, merci !