This repository has been archived on 2024-08-26. You can view files and clone it, but cannot push or open issues or pull requests.
symfony/docs/Database.md

832 B

Working with symfony database

Setting up a Database table

Part 1 - Entity Class

php bin/console make:entity

And then follow the instructions.

This will create a entity class in src/Entity

**Note: ** You can run make:entity again with the same Entity name to add more fields. You will have to run make:migration and then doctrine:migrations:migrate

The system is smart enough not to duplicate work.

Part 2 - Create Migration

To create a migration from the entity, run:

sudo docker-compose run php bin/console make:migration

A file will be created in the migrations folder.

Part 3 - Create the table (run migration)

sudo docker-compose run php php bin/console doctrine:migrations:migrate

References