Section courante

A propos

Section administrative du site

Description

A partir de la version 1.1, il est possible d'utiliser en ligne de commande «php symfony», appelé le CLI, à la racine du projet Symfony afin lui envoyer des commandes pour des opérations particulières : reconstruction, vidage de cache,...

Syntaxe

php symfony [options] task_name [arguments]

Paramètres

Nom Description
--help Ce paramètre permet d'afficher l'aide de la commande Symfony.
--quiet Ce paramètre permet d'indiquer qu'il ne faut pas afficher les messages vers la sortie standard.
--trace Ce paramètre permet d'activer l'affichage de la trace d'exécution et d'activer le traçage complet en arrière-plan.
--version Ce paramètre permet d'afficher la version actuel de Symfony.
--color Ce paramètre permet de forcer la sortie en couleur ANSI.
--xml Ce paramètre permet de sortir l'aide en format XML.
configure:database connectionstring username password Ce paramètre permet de changer la connexion de la base de données qu'utilise Symfony et entreposé dans le fichier «database.yml».
propel:build --sql Ce paramètre permet de créer les tables de la base de données à partir du fichier de schéma : «schema.xml».
propel:build-schema Ce paramètre permet de reconstruire le schéma (schema.xml) qu'utilise Propel si Symfony est installé avec Propel.
propel:build-model Ce paramètre permet de reconstruire les modèles qu'utilise Propel si Symfony est installé avec Propel.
propel:build-filters Ce paramètre permet de reconstruire les filtres qu'utilise Propel si Symfony est installé avec Propel.
... ...

Remarque

Exemples

L'exemple suivant permet de vider le cache de Symfony :

php symfony cc

L'exemple suivant permet de tous reconstruire le code a partir du contenu actuel de la base de données si vous utilisez Propel :

php symfony propel:build-schema
php symfony propel:build-model
php symfony propel:build-filters
php symfony cc

L'exemple suivant permet de vider le cache de l'environnement de production :

php symfony cc --env=production


Dernière mise à jour : Mardi, le 29 août 2017