Je citais REQUEST_URI() juste en exemple, dans ton cas ca ne sert a rien.
Les liens dans ta vue, sont ceux de ta barre de navigation ?? ou a quoi servent ils ?
EDIT : donc je me dis qu'au moment de charger ma Vue, juste avant, je cherche dans le fichier vue, tout ce qui contient
{{ path('nom_de_la_route') }}, et je le remplace par la bonne URL...
Si tes liens dépendent de ta vue, c'est a dire qu ils sont différents en fonction de chaque vue, c'est au niveau du controller qu ils doivent etre generer puis transmis a la vue (si tu veux les générer dynamiquement).
Ou encore une autre solution serait de mettre un fichier de function (par ex) qui soit insere dans toutes les vues <?php require(fichierFonction.php); ?> et tu appel la fonction désire avec le chemin en paramètre comme ton exemple: fonctionPath('home'). Mais ca reste du codage en dur puisque que tu devras changer les paramètres manuellement.......
En fait, que tu fasses ou
<a href="<?= path('home'); ?>">lien</a>.
, ca revient au meme ......
Partager