TD6-1: Installation de Symfony

Au cours de ce TP en plusieurs parties, nous allons créer une application de gestion de commande de pizzas.

Installation de Symfony

Etape 1: créer un projet Symfony

Installez l'exécutable Symfony https://symfony.com/download

Et mettez en place votre projet symfony:

symfony new --full pizza

Composer va alors cloner le squelette du framework Symfony dans le dossier pizza/.

Etape 2: lancement du serveur

Nous allons maintenant lancer le serveur web de développement de Symfony:

symfony serve

Et connectez vous à http://127.0.0.1:8000/, vous devriez voir la page par défaut de Symfony:

Etape 3: créer votre Contrôleur

Votre application réside dans le dossier src/. Par défaut, Symfony ne contient aucun contrôleur. Créez votre premier contrôleur à l'aide du maker bundle:

php bin/console make:controller

Vous pourrez par exemple le nommer DefaultController

Voilà!

Vous avez désormais un contrôleur capable de servir une page (JSON, car vous n'avez pas encore de système de rendu de templates), si vous vous rendez à l'adresse /default, vous pouvez l'exécuter.