Tuto Symfony / Twig – créer des pages (2)

Premièrement, pour faire un bloc menu, on écrira en Twig :

{% block menu %} {% endblock %}

Dedans, on va inclure donc appeler un fichier menu.html.twig.

block menu symfony twig

Dans ce fameux fichier menu.html.twig, on met des liens dedans, comme par exemple :

menu

Exercice pour faire changer le contenu de la page en fonction de ce qu’il y a dans l’URL

(non mais faut voir la suite pour comprendre ce que je raconte)

Dans le routing :
600-routing-name

Dans le controller :

601-controller-name

Dans le fichier menu.html.twig qu’on va placer dans les pages, on insèrera notre page comme ceci :

<a href= »{{ path(miloon_simple_hello_world‘,{name‘:’coucou} ) }}« >Hello !</a>

602-menu-name

Dans la page hello.html.twig, on a bien inséré notre menu.html.twig. Également, on demande à la page d’afficher la variable {{ resultat }}

603-vue-name

Notons que dans l’URL, il y a écrit « coucou ». C’est normal, dans le menu, on demande à ce que la variable en GET qui passe en cliquant sur le menu vaille « coucou ».

604-affichage-name

Maintenant, si on édite l’URL manuellement en écrivant « hello », on voit que la valeur de resultat change pour devenir, non plus coucou mais « hello » !

604-affichage-editionmanuelle-name

Un commentaire pour “Tuto Symfony / Twig – créer des pages (2)

Laisser un commentaire

Articles similaires

Commencez à saisir votre recherche ci-dessus et pressez Entrée pour rechercher. ESC pour annuler.

Retour en haut