#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