Создать модель из существующей таблицы (Symfony3) - PullRequest
0 голосов
/ 12 марта 2019

У меня есть существующая таблица с 5 столбцами, и я хочу сгенерировать сущность, которая не создает новую миграцию с новой таблицей!

Спасибо!

1 Ответ

0 голосов
/ 12 марта 2019

Итак, как я уже упоминал в комментарии - вам просто нужно выполнить шаги в документации Symfony .

Таким образом, для Symfony 3 вам нужно выполнить следующее:

php bin/console doctrine:mapping:import --force AppBundle xml

Этот инструмент командной строки просит Doctrine проанализировать базу данных и сгенерировать файлы метаданных XML в папке src/AppBundle/Resources/config/doctrine вашего пакета.

После создания файлов метаданных вы можете попросить Doctrine создать связанную сущность.классы, выполнив следующую команду.

php bin/console doctrine:mapping:convert annotation ./src

Он сгенерирует классы сущностей, и после этого вы должны удалить файлы XML, сгенерированные первой командой.

...