The following updates were made to the Symfony Cheatsheet but warrant its own post here for cleaner reference:
To generate entities from an existing Symfony database, you must first have Doctrine introspect the database, then generate the entities. Watch out for your database relationships, they will probably need to be edited, getting your Doctrine table relationships mapped properly is critical.
$ php bin/console doctrine:mapping:import --force AcmeBlogBundle yml $ php bin/console doctrine:generate:entities AcmeBlogBundle
Note above: I despise annotations in my code, I ALWAYS use YML files. Also, depending on the Symfony file structure, you may need to use ‘app/console’ instead.
Get more details regarding your current Doctrine mappings:
$ app/console doctrine:mappings:info