Stage – Semaine 4 – Jour 16 On a joué à un jeu qui s’appelle « Les Bâtisseurs ». Maître de Stage était tout content car, de tous les jeux qu’il a proposés à ses stagiaires, celui-ci obtenait la meilleure note (ouais, il nous fait jouer puis noter les jeux). C’est sans aucune pitié que Stagiaire n°1 […]
Stage webdev – semaine 2
Récapitulatif du projet sur lequel je travaille : Créer un programme PHP qui fait des backup de manière historique. Il y a un nombre de tables dans une base de données qui est variable. Il faut pouvoir créer pour chaque table : – un fichier txt de backup complet (structure de la table et données […]
Tuto Symfony – générer la DB et le CRUD
On a déjà vu comment générer un bundle. Et bien pour notre CRUD, on va en générer un rien que pour ses beaux yeux. Donc on va créer un bundle. Ici, je l’appelle CrudBundle (car je suis une personne originale).
Twig – y’a un peu plus, je laisse ?
A savoir : pour changer l’affichage capitalize Mettons, on veut intégrer Bootstrap dans notre projet. A quoi ça ressemblerait si on intégrait tous les éléments nécessaires dans la base.html.twig ?
Symfony – y’a un peu plus, je laisse ?
A savoir : voici un exemple d’annotation. Ça ressemble à un commentaire mais c’est ce qu’on appelle une annotation et ça sert à donner des informations pour le langage qui doit être interprété : A savoir : dans PhpStorm, pour générer un nouveau template (par exemple, ici, un template twig) : On clique sur le […]
Tuto Symfony – jouer avec Composer
Avant toute chose, il est important de dire ou redire que le Composer, c’est le gestionnaire des dépendances. Là, tu me dis « c’est quoi une dépendances ? ». Dis toi qu’une dépendance, c’est un fichier additionnel qui aide à faire fonctionner ton projet. Dans WordPress ou même dans ton navigateur, ça s’appelle des « extensions ». Ce sont […]
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. 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 : le code du controller qui s’occupe de la page d’accueil et de la […]
Tuto Symfony – Création d’une DB et des tables avec la console
cd symEntity => pour aller dans le répertoire symEntity On vérifie d’abord si Composer est installé ou pas et là visiblement, il était pas installé. Donc faudra aller sur le site de Composer et l’installer. On va définir que la DB utilisée sera Mouloud dans le fichier app/config/parameters.yml : Ici, on crée la DB Mouloud […]
Tuto Symfony / Twig : les boucles !
Avant les boucles, quelques conditions : A l’affichage, cette page donnera ceci Puis les boucles, les vraies Voici le code dans la vue Voici le code dans le controller Voici le résultat dans l’affichage
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. Dans ce fameux fichier menu.html.twig, on met des liens dedans, comme par exemple : Exercice pour faire changer le contenu de la page en fonction de ce qu’il […]