[ Symfony 2 ] Commandes essentielles

Je regroupe ici toutes les commandes dont on a toujours besoin pour Symfony 2.0. Pour découvrir un tuto complet sur la découverte de Symfony 2.0 vous pouvez aller voir celui de Jérôme Place.

Création d’un bundle :

php app/console generate:bundle

Génération des entités :

php app/console doctrine:generate:entities MyApp

Création de la base de donnée :

php app/console doctrine:database:create

Création des tables :

php app/console doctrine:schema:create

Mettre à jour les tables :

php app/console doctrine:schema:update --force

Mettre à jour les CSS, JS et images :

php app/console assets:install web

Vider le cache :

php app/console cache:clear

Création d’un utilisateur pour FOSUserBundle :

php app/console fos:user:create username email password

Rendre un utilisateur admin :

php app/console fos:user:promote username
ROLE_ADMIN

En cas de problème, pour vérifier les entités :

php app/console cache:warmup --env=prod --no-debug

A noter un petit script bash développé par Calexo qui permet de faire la génération des entités, le vidage complet du cache et la mise à jour de la bdd : http://clxu.eu/sf2console

4 réflexions au sujet de « [ Symfony 2 ] Commandes essentielles »

  1. Bonne initiative. Mais il me semble qu’il manque des commandes.

    CRUD :
    php app/console generate:doctrine:crud

    Existe-t-il une commande symfony2 pour mettre à jour la version ?

  2. Je m’en suis développé un plus basique qui fait à peu près la même chose.

    J’espère qu’il sera utile pour quelqu’un qui passera par là. Merci 😉

Les commentaires sont fermés.