framework-web:symfony:td0

Ceci est une ancienne révision du document !


TD n°0

Exemple de démonstration : projet first-app

  1. Créer des routes, des contrôleurs, utiliser les templates
  2. Montrer la logique du framework
  • php 7.1 ou supérieur (vérifier avec php -v en invite de commande)
  • composer (Téléchargement)
  • PhpStorm + Symfony plugin, Eclipse Php + Twig plugin

Créer le projet first-app dans votre dossier local symfony-tds

cd symfony-tds-tds
composer create-project symfony/skeleton firstApp

Installer et démarrer le serveur de dév :

cd firstApp
composer require server --dev

php bin/console server:run

Installation du MakerBundle voir https://symfony.com/doc/current/bundles/SymfonyMakerBundle/index.html

composer require maker --dev

Ajout du routage avec annotations

composer require annotations

Création d'un controller (se placer dans le dossier du projet) :

php bin/console make:controller user

L'url http://127.0.0.1:8000/user est maintenant accessible.

Installation de la debug Toolbar

composer require --dev profiler

  • framework-web/symfony/td0.1516755745.txt.gz
  • Dernière modification : il y a 6 ans
  • (modification externe)