как я могу импортировать свою базу данных с помощью doctrine

#php #mysql #linux #symfony

#php #mysql #linux #symfony

Вопрос:

Я настроил тестовый сервер, который является семинаром, который является производственным сервером, для приложения в symfony 3. первое, что я сделал, это экспортировал базу данных MySQL, и там у меня есть файл XXXXX.sql. Я достиг этой стадии, но я не знаю, как импортировать свою базу данных с помощью doctrine. если у вас есть ответ, пожалуйста, помогите мне. спасибо за ваш отзыв.

Комментарии:

1. symfony.com/doc/current/doctrine/reverse_engineering.html

2. Поскольку doctrine — это ORM для сопоставления данных, вам решать сопоставить созданные вами классы с базой данных. Хотя вы могли бы использовать генераторы для создания классов сущностей, вы теряете большинство преимуществ data mapper по сравнению с activerecord.

Ответ №1:

Сначала импортируйте ваш файл xx.slq в вашу базу данных. Затем убедитесь, что ваши настройки конфигурации в приложении symfony подключены к вашей БД. После этого вы можете создавать свои объекты из существующей базы данных.

https://symfony.com/doc/current/doctrine/reverse_engineering.html