Outils pour utilisateurs

Outils du site


commandessymfo
no way to compare when less than two revisions

Différences

Ci-dessous, les différences entre deux révisions de la page.


commandessymfo [2020/07/30 14:53] (Version actuelle) – créée - modification externe 127.0.0.1
Ligne 1: Ligne 1:
 +====== Résumé des commandes ======
 +=====PHP=====
 +^  Commande  ^  Action  ^
 +| <code lscript>> php -v</code> | Donne la version de PHP activée |
 +|<code>> php bin/console make:controller </code> | Crée un contrôleur de façon interactive |
 +|<code>> php bin/console doctrine:database:create</code>| Crée une base de données (en utilisant les paramètres de connexion du fichier **//.env//**)|
 +|<code>> php bin/console make:entity</code>| Crée un fichier Entity (Classe métier) |
 +|<code>> php bin/console make:migration</code> | Génère les instructions de création de la structure de la table correspondant au modèle (Entity) |
 +|<code>> php bin/console doctrine:migrations:migrate</code>| Réalise la création en base de la structure de la table |
 +|<code lscript>> php bin/console doctrine:mapping:import "App\Entity" annotation --path=src/Entity</code>|Récupère la structure d'une base de données existante (en utilisant les paramètres de connexion du fichier **//.env//**) \\ <wrap em>penser à générer les //getters// et //setters// avec //make:entity --regenerate App// ensuite</wrap>|
 +|<code lscript>> php bin/console make:entity --regenerate App</code>|Génère les **//getters//** et **//setters//** des Entity après l'import d'une base|
 +|<code lscript>>php bin/console make:form</code>| Génère un formulaire basé sur une Entity|
 +|<code lscript>>php bin/console cache:clear</code>|Vide le cache du serveur Web local|
 +
 +=====COMPOSER=====
 +^  Commande  ^  Action  ^
 +|<code>> composer create-project symfony/skeleton webstudent</code> | Crée la structure d'un projet Symfony |
 +|<code>> composer require symfony/apache-pack</code>| Installe le paquetage pour disposer d'un serveur Apache local |
 +|<code>
 +> composer require symfony/maker-bundle --dev
 +> composer require doctrine/annotations
 +</code>| Installe les paquetages nécessaires à la création automatisée d'un contrôleur |
 +|<code>>composer require symfony/twig-bundle</code>| Installe les paquetages pour gérer les interfaces Twig |
 +|<code lscript>
 +> composer require symfony/orm-pack
 +> composer require symfony/maker-bundle --dev
 +</code> | Installe les outils pour gérer l'interaction avec les bases de données (Doctrine) |
 +|<code>>composer require sensio/framework-extra-bundle</code>|Installe les fonctions pour utiliser la méthode **//show//**|
 +|<code lscript>>composer require symfony/form</code>|Installe la bibliothèque pour générer les formulaires|
 +|<code lscript>>composer require symfony/validator doctrine/annotations</code>|Installe les outils pour la prise en charge des contrôles de saisie (**//annotations/assertions//**) dans Doctrine|
 +
 +
  
commandessymfo.txt · Dernière modification : 2020/07/30 14:53 de 127.0.0.1