====== 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 ==
* [[ https://symfony.com/doc/current/doctrine.html ]]
==== 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.