Tuto Symfony – créer des entrées et les afficher dans des pages

Première chose : le Routing avec ce qu’on a mis dedans pour que nos deux pages s’affichent.

203-routing

Dans le code de notre DefaultController, on voit bien indexAction et ajouteAction pour nos deux pages mais on va voir ça plus en détail :

201-code_defaultcontroller

le code du controller qui s’occupe de la page d’accueil et de la page index.html.twig

109-controller_index

Le code de la plage index.html.twig, on fait une boucle sur lesplats et on appelle sa valeur pour afficher tous les noms du plat qu’on a dans la DB.

109-indexhtmltwig

Dans le navigateur, ça donne ça :

201-affichage

Ici, on a codé une page pour qu’elle affiche la dernière entrée de la table Plat.

Dans le controller, la partie qui concerne la page ajoute est celle-ci. Dans un premier temps, on crée un nouveau plat ($data), on l’envoie dans la base de données ($em), puis on le met dans un tableau pour l’afficher (dans le return).

109-controller_ajoute

Ci-dessous, on voit le code et l’affichage dans le navigateur. Dans le code de la page, on dit s’il existe un dernier plat, on l’affiche.

affichage code

Un commentaire pour “Tuto Symfony – créer des entrées et les afficher dans des pages

Laisser un commentaire

Articles similaires

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

Retour en haut