Я делаю довольно сложный проект, и у меня есть вопрос о синхронизации сущностей, миграциях и т. Д. c. между многими Symfony проектами.
Допустим, у меня есть три проекта, основанные на одной базе данных:
- Панель пользователя
- Панель администратора
- API
Все эти проекты используют одну и ту же БД. В настоящее время, когда я хочу добавить что-то в схему, мне нужно сделать это в одном проекте, а затем вручную скопировать файл сущности во все другие проекты. Хорошо, если копируется только один файл, но когда я добавляю много ко многим отношениям, это становится раздражающим.
Есть ли способ управлять этим за меньшее количество шагов или массовое копирование файлов?