Обратный инжиниринг БД с Symfony 2 - PullRequest
0 голосов
/ 20 января 2012

Согласно http://symfony.com/doc/2.0/cookbook/doctrine/reverse_engineering.html автор генерирует .xml описание базы данных.

Но нет никакого объяснения, для чего могут использоваться эти описания: мы в любом случае генерируем классы php с аннотациями, и они работаютнезависимо от .xml метаданных.

Итак, для чего они нужны?

И есть ли статья с рекомендациями по распространенному использованию рабочего процесса миграции?

1 Ответ

1 голос
/ 20 января 2012

Описание сопоставления XML приходит вместо сопоставления на основе аннотаций.Вы должны выбрать между YAML, XML, Annotations и PHP для отображения описаний ...

В процессе официальной документации первый набор сгенерированных файлов XML такой же, как второй, но безразрешение пространств имен.Это не может быть сделано на первом этапе (я думаю, для отношений между объектами ..), поэтому вам нужно 2 шага.После создания сущностей вы можете удалить первый набор файлов .xml.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...