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