Création de l’arborescence
Création d'un nouveau Bundle php app/console generate:bundle --namespace=tdod/PartyBundle Bundle name [PartyBundle]: Target directory [/home/web/doodleparty/src]: Configuration format (yml, xml, php, or annotation): annotation Do you want to generate the whole directory structure [no]? yes Do you confirm generation [yes]?
Doctrine
http://doctrine-orm.readthedocs.org/en/latest/reference/basic-mapping.html
Création de l’entité
php app/console doctrine:generate:entity --entity=tdodProjectBundle:Theme
Générer les tables
Génération de la base de donnée à partir de l'Entity php app/console doctrine:schema:update --dump-sql php app/console doctrine:schema:update --force Création des fonction Get et Set à partir des variables déjà saisie. php app/console doctrine:generate:entities tdodProjectBundle:Theme
Petit ajustement bien pratique: les dates de mise à jour et de création
http://www.3do2.fr/blog/2015/11/12/symfony-petits-codes-aussi-utiles-que-necessaires/
Création du CRUD (formulaires)
php app/console generate:doctrine:crud --entity=tdodProjectBundle:Theme php app/console generate:doctrine:crud --entity=tdodProjectBundle:Theme --overwrite