Projet pour classe de CSI 2020 utilisant Symfony.
-
Executer:
composer install -
Copier
.envvers.env.localet changer l'URL de la base de donnees MySQL comme suis :DATABASE_URL=mysql://root:root@127.0.0.1:3306/livraisons?serverVersion=5.7 -
(Optionnel) Importer le fichier
livraisons.sqlvers la base de donnees MySQL
symfony server:start
Et ouvrir la page d'accueil avec les liens de fonctionnalités (voir ci-après) sur http://localhost:8000/
-
Deux CRUD avec stylisation Bootstrap
http://localhost:8000/client http://localhost:8000/livraison
-
Deux vues heritant du template twig "base", egalement stylisees avec Bootstrap
http://localhost:8000/show_client/{id} http://localhost:8000/show_all_clients
Ces vues utilisent leurs propres controleur
ClientViewController, ainsi que leurs routes ci-dessus -
Inclusion de Javascript
Dans les deux vues ci-dessus, les commandes apparaissent en tant que modal de Bootstrap, utilisant JQuery (inclus dans le twig de base)
-
Formulaire
Creation du type Produit, et d'un formulaire cree manuellement avec CSS a l'adresse
http://localhost:8000/new_produitQui redirige vers une vue a
http://localhost:8000/show_all_produits