Commandes
Installations
Création d'un projet
composer create-project symfony /skeleton myProject |
Pour les commandes suivantes, se déplacer dans le dossier du projet
Installation du serveur de développement
cd my-project composer require server --dev |
Ajout de la Debug toolbar
composer require --dev profiler |
Ajout de Twig
composer require twig |
Ajout de Doctrine
composer require doctrine maker |
Installation du package asset
composer require asset |
Installation du MakerBundle voir https://symfony.com/doc/current/bundles/SymfonyMakerBundle/index.html
composer require maker --dev |
Commandes ponctuelles
Démarrage du serveur de développement
php bin /console server:run |
Génération des classes métier à partir de la base de données
php bin /console doctrine:mapping:convert --from-database annotation . /src/Entity |
Optimisation de l'autoloader de composer voir https://getcomposer.org/doc/articles/autoloader-optimization.md
composer dump-autoload -o composer dump-autoload -a |
Commandes courantes
Obtenir la liste des commandes
php bin /console list |
Débogage du routeur
php bin /console debug:router |
Lister les services injectables
php bin /console debug:autowiring |
Twig infos/debug
php bin /console debug:twig |
Nettoyage du cache
php bin /console cache: clear |
Création d'un contrôleur
php bin /console make :controller ControllerName |