Table des matières

Liste des commandes

Les lignes de commandes suivantes sont disponible depuis le terminal de votre système d'exploitation, lorsque celui-ci pointe sur le dossier principal de l'architecture.

Cache

Suppression du cache :

 php bin/console cache:clear 

Suppression du cache si l'environnement est en configuration prod (serveur de test, preprod) :

 php bin/console cache:clear --env=prod 

Ajout d'un contrôleur

Ajout du contrôleur XXXXXX :

 php bin/console make:controller XXXXXXController 

Mise à jour Base de donnée

Création d'entité :

 php bin/console make:entity 

Création de la base de données :

 php bin/console doctrine:database:create 

Vérifier les requêtes prévues :

 php bin/console doctrine:schema:update --dump-sql 

Exécuter les requêtes :

 php bin/console doctrine:schema:update --force 

Vérification du schéma de la bdd :

 php bin/console doctrine:schema:validate 

Ajouter des données de test dans la bdd :

php bin/console doctrine:fixtures:load --append

Supprimer sa base de données

 php bin/console doctrine:database:drop --force 
Liens docs

Débug

Affiche toutes les routes disponibles ainsi que leurs paramètres:

 php bin/console debug:route 

Lance le serveur web local (attention l'environnement (/.env) doit avoir env=dev)

 php bin/console server:run 

Maj vendor

Recherche les mise à jours disponible pour nos librairies et les installe dans le dossier vendor. Cette commande est a éviter !! Sauf en cas d’installation de nouvelle librairie. Pour mettre à jour votre dossier vendor utiliser la commande install.

 php composer.phar update 

Met à jour le dossier vendor avec les versions de librairies configurés

 php composer.phar install 

Maj sw

Dans le dossier public

 workbox injectManifest workbox-config.js 

Bien penser a vider le cash de symfony et de se désinscrire du précédent sw pour tester.