====== 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.