сделать сущности с несколькими базами данных - PullRequest
0 голосов
/ 19 декабря 2018

Я должен сделать большой рефакторинг / улучшения в веб-приложениях.Мы решили использовать Symfony4.

Я хочу определить 2 (или более) базы данных: старую и новую.
(В будущем, я думаю, будет больше location, person базы данных, общие для нескольких веб-приложений)

В своих исследованиях я использую Multiple Entity Managers , создаю базы данных, как упомянуто, а затем создаю папки src/Entity/Main и src/Entity/Customer.

Затем я хочу создать мои сущности , особенно новые с php bin/console make:entity, но он создает файлы в папке Entity, а не в Entity/Main (по умолчанию) или Customer и возвращает

[ОШИБКА] make make: entity

поддерживает только сопоставление аннотаций. Есть ли какое-либо решение использовать эту команду make:entity, или я должен сам определить все файлы сущностей?

Примечание: я не ставлю свой config/packages/doctrine.yaml, он такой же, как в справочном примере, за исключением server_version: '5.6' для совместимости с моей версией MariaDB

1 Ответ

0 голосов
/ 01 февраля 2019

Ответом для создания Product сущности в Main является:

php bin/console make:entity Main\\Product

и для создания Customer сущности в Customer - это:

php bin/console make:entity Customer\\Customer
...