Afficher la pageAnciennes révisionsLiens de retourAjouter au livre.Exporter en PDFExportation ODTImport Word DocumentHaut de page Cette page est en lecture seule. Vous pouvez afficher le texte source, mais ne pourrez pas le modifier. Contactez votre administrateur si vous pensez qu'il s'agit d'une erreur. ====== 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:53de 127.0.0.1