Pour mémo, voici les lignes de commande de base de symfony. N'hésitez pas à me mettre en commentaires d'autres lignes de commandes utiles.
@@ Général @@
# lister les commandes
php app/console
# avoir de l'aide sur une commande spécifique
php app/console help (nom_commande)
@@ Cache @@
# vider les caches
php app/console cache:clear --env=prod
php app/console cache:clear --env=dev
@@ Base de données @@
# créer la base de données
php app/console doctrine:database:create
# mettre à jour / créer les tables
php app/console doctrine:schema:update --force
@@ Entity @@
# générer une entité
php app/console doctrine:generate:entity
# CRUD à partir d'une entité
php app/console generate:doctrine:crud
@@ Bundle @@
# générer un bundle
php app/console generate:bundle --namespace=BundleName --format=yml
@@ Controller @@
# générer un contrôleur
php app/console generate:controller
ou
php app/console generate:controller --controller=BundleName:ControllerName
@@ Debug @@
# déboger les routes
php app/console router:debug
@@ Traduction @@
# générer le fichier de traduction
php app/console translation:update Locale BundleName --force
# afficher les messages
php app/console translation:update Locale BundleName --dump-messages
@@ Divers @@
# installer composer
curl -s getcomposer.org/installer | php -d detect_unicode=Off
# installer un composant via composer
php composer.phar update nom_du_composant
# copier les fichiers publics des composants dans le dossier web
php app/console assets:install --symlink web
1 commentaire