Я пытаюсь создать Entity из базы данных, но он только добавляет идентификатор автоматически. Есть ли консольная команда для автоматической генерации объекта со всеми полями из db?Как сгенерировать Entity со всеми полями из таблицы db автоматически?
ответ
Существует консольную команду ниже, чтобы автоматически генерировать сеттер/добытчик и т.д. ... для класса сущностей, которые вы создали:
php bin/console doctrine:generate:entities AppBundle/Entity/Product
В приведенном выше примере, файл под «SRC/AppBundle/Entity/Product.php 'будет классом Entity.
Это вы что искали?
Да, вы можете использовать Doctrine reverse engineering
в Symfony SE. Проверьте doc here.
Команда будет:
php bin/console doctrine:mapping:import --force AcmeBlogBundle xml
Где Субъектами ОРМ будут импортированы в AcmeBlogBundle
с форматом xml
. вы можете изменить формат своего ORM
позже с помощью команды annother. Пожалуйста, проверьте документ для полного использования.
Примечание:
- Это не гарантировано, что все ваше поле будет импортирована. Все это зависит от сопоставления базы данных.
- Все ваши таблицы в базе данных будут импортированы в объекты ORM. Я не видел возможности фильтровать одну или несколько таблиц из базы данных.
Можно отфильтровать таблицы с помощью этого аргумента: --filter = "Yourtablename" –
Да, я пробовал это, но долгое время назад, но не работал для меня. Может быть, я что-то упустил! Спасибо за указание. – Jeet
- 1. Как искать ключевое слово ввода со всеми полями таблицы
- 2. Таблица Cassandra со всеми полями как PK
- 3. Выровняйте div сверху со всеми другими полями
- 4. Подтвердить форму со всеми полями в AngularJs
- 5. Создание экземпляра объекта со всеми полями
- 6. форма со всеми вычисленными полями - Access 2013
- 7. SQL min/max со всеми полями
- 8. Джанго Аннотируйте значение со всеми полями
- 9. Связать onchange со всеми полями в форме
- 10. Umbraco 7 searchCriteria со всеми полями
- 11. как избежать дублирования значение со всеми полями в запросе SQL
- 12. Обновление таблицы в MySQL со всеми данными из другой таблицы
- 13. Сгенерировать XML из oracle11 DB
- 14. Как сравнить каждую строку из таблицы со всеми строками?
- 15. Как сгенерировать объекты Entity Framework из сценария
- 16. Как автоматически сгенерировать оглавление
- 17. Telerik Radgrid: случайно заполняемая сетка со всеми полями запросов
- 18. Скала вызов конструктора прецедентного класса со всеми полями, кроме одного, автоматически
- 19. Игнорирование модели со всеми пустыми полями в Ruby on Rails
- 20. Сравните данные одного поля со всеми полями в таблице
- 21. Meteor.User не загружается со всеми полями при начальной загрузке
- 22. Проверка формы JavaScript, не работающая со всеми полями HTML
- 23. Обновляемый SPListItem не был получен со всеми полями таксономии
- 24. Создание таблицы со всеми возможными вариациями наблюдений
- 25. Как отображать загрузчик активности автоматически со всеми запросами ajax?
- 26. Заполнить переменную экземпляра со всеми пользователями из таблицы
- 27. Значения, разделенные запятой, со всеми строками из таблицы
- 28. Объединение двух таблиц со всеми результатами из первой таблицы
- 29. Как сгенерировать MigrationBuilder из существующего DB
- 30. Соедините таблицы со всеми кортежами из таблицы 1, но только 1 соответствующий набор из таблицы 2
Я пробовал эту команду, прежде чем отправил сюда. Проблема в том, что он не генерирует все поля, он просит ввести новые поля, кроме первичного ключа. Предположим, есть ли в таблице продуктов поля (id, name, description). Он генерирует только поле id и запрашивает других. Я хочу сгенерировать все поля автоматически. – Sam
Что значит «просит других»? Эта информация должна быть помещена в ваш оригинальный пост. Можете ли вы показать «точные» команды, которые вы использовали, пожалуйста. –
Эта команда не будет импортировать сопоставление из базы данных, ее команда для генерации объекта PHP из сопоставления ORM. – Jeet