Сгенерировать форму из существующей сущности Symfony4

У меня есть таблица в базе данных с большим количеством столбцов. Я знаю, что EasyAdminBundle уже существует, и раньше я использовал его для создания форм на основе таблиц базы данных. Как создать это на основе Entity? Так что я могу создавать формы автоматически и не заполнять их вручную.

не хочу использовать easyadminbundle, я создал свой собственный, есть идеи, как обрабатывать основы форм на Entity, таблице базы данных?

flow 07.08.2018 21:48
JS - События опций формы
JS - События опций формы
В продолжение предыдущей статьи CSS - стили, связанные с вводом формы , в этой статье мы будем использовать JS для взаимодействия с формами, на этот...
CSS - Стили, связанные с вводом формы
CSS - Стили, связанные с вводом формы
Общими стилями ввода для форм являются Input (включая Text, Radio, checkbox), Select и Textarea, из которых Input относительно прост, поэтому в этой...
Создание многостраничной формы заявления о приеме на работу с помощью Angular
Создание многостраничной формы заявления о приеме на работу с помощью Angular
Наличие на корпоративном сайте форм заявлений о приеме на работу, или "трудовых анкет", экономит время и деньги как для соискателей, так и для...
2
1
1 998
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Ответ принят как подходящий

Вы можете использовать Пакет Symfony Maker. С помощью этого пакета вы можете сгенерировать код, если вы используете версию Symfony более позднюю, чем 3.4. Для более старых версий вы можете использовать Комплект с генератором Sensio.

В вашем случае установите Maker Bundle с композитором:

composer require symfony/maker-bundle --dev

Затем запустите эту команду (и следуйте инструкциям), чтобы создать форму:

php bin/console make:form

Чтобы увидеть все делать команды, которые вы можете использовать, запустите php bin/console list make

В версии Symfony 4.4 вы можете:

./bin/console make: entity YourFormType \\ Your \\ Path \\ To \\ Entity

Из справки по командам:

Описание: Создает новый класс формы

Использование:

make:form [ <name> [<bound-class>]]

Другие вопросы по теме