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
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
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 ?
Bonjour,
J’ai mis les commandes que j’ai trouvé et dont j’avais besoin, il en manque très certainement.
Pour mettre à jour Symfony2, j’ai un tuto : http://blog.chto.fr/2011/10/symfony-2-mettre-a-jour-la-version/. J’espère qu’il conviendra 😉
Super ce petit recueil !
Sinon j’ai développer un petit script bash pour gérer les principales commandes Symfony2 :
http://clxu.eu/sf2console
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 😉