How to generate entity from existing table in symfony2?

php, symfony

Solution

Here is the way you can do it,

First step, ask Doctrine to introspect the database and generate the corresponding xml or yml metadata files.

php app/console doctrine:mapping:convert [xml|yml] Path/To/MyBundle/Resources/config/doctrine/metadata/orm --from-database --force --filter=MyTable

Second step, ask Doctrine to import the schema and build related entity classes by executing the following two commands.

php app/console doctrine:mapping:import MyBundle [xml|yml|annotation] --filter=MyTable

php app/console doctrine:generate:entities Path\To\MyBundle\EntityFolder\\MyTable

Take a look at the How to generate Entities from an Existing Database section of the documentation

Problem

I have table "my_table" with some fields. I want generate Entity in MyBundle used "my_table". But I don't want recreate all entities in MyBundle. How can I do this?

Original source

Related problems