Accueil Blog A propos Contact Connexion
Retour à la liste des articles Symfony : redirection d'url avec ancre

Symfony : redirection d'url avec ancre

Olivier Prieur | il y a 2 ans | il y a 7 jours Développement web | 0 | 2387

Et bien c'est relativement simple mais pour le coup, on n'utilise pas redirectToRoute() mais redirect() et generateUrl().

Prenons un exemple, dans un controller Home, avec un addflash() et la redirection :

$this->addFlash('success', 'Votre témoignage a bien été déposé. Il sera visible sur le site une fois qu\'il sera validé par un administrateur.');

 return $this->redirect($this->generateUrl('app_home') . '#temsuccess');


Il ne vous reste plus qu'à mettre une simple ancre html dans votrez vue (en gras) :

{% for msg in app.session.flashBag.get('success') %}

     <div class="alert alert-success alert-dismissible fade show my-5" role="alert" id="temsuccess">

         {{ msg }}

         <button type="button" class="btn-close" data-bs-dismiss="alert" aria-label="Close"></button>

     </div>

{% endfor %}

Olivier Prieur

Olivier Prieur

Geek quinqua nivernais fan d'ovalie, de musique, de linuxeries et de Net.
Portfolio : https://www.olivierprieur.fr

Commentaires

En soumettant ce formulaire, j’accepte que ce site conserve mes données personnelles via ce formulaire. Aucune exploitation commerciale ne sera faite des données conservées.

Il n'y a actuellement aucun commentaire pour cet article

A la une

Utiliser TailwindCSS dans un projet Symfony 7

Lire l'article

Symfony 7 avec Docker

Lire l'article

Customiser Easyadmin (2) : avec AssetMapper

Lire l'article

Je recherche un nouveau job !

Lire l'article

Les plus lus

Symfony : barre de recherche dans la sidebar 19385

Lire l'article

Débuter avec Symfony 5 : le fichier .env 11930

Lire l'article

VSCode : 10 raccourcis clavier indispensables (Linux) 11595

Lire l'article

GIT / GITHUB : aide-mémoire pour "les nuls" 10191

Lire l'article