Forms 从现有实体Symfony4生成表单

Forms 从现有实体Symfony4生成表单,forms,entity,symfony4,Forms,Entity,Symfony4,我在数据库中有一个表,它有很多列。我知道EasyAdminBundle就在那里,我过去使用它来创建基于数据库表的表单。如何基于实体创建此文件?这样我就可以自动生成表单,而无需手动填充它们。您可以使用。如果您使用的Symfony版本高于3.4,则可以使用此捆绑包生成代码。对于旧版本,您可以使用 在您的情况下,请使用composer安装Maker捆绑包: composer require symfony/maker-bundle --dev 然后运行此命令(并按照步骤)创建表单: php bin/

我在数据库中有一个表,它有很多列。我知道EasyAdminBundle就在那里,我过去使用它来创建基于数据库表的表单。如何基于实体创建此文件?这样我就可以自动生成表单,而无需手动填充它们。

您可以使用。如果您使用的Symfony版本高于3.4,则可以使用此捆绑包生成代码。对于旧版本,您可以使用

在您的情况下,请使用composer安装Maker捆绑包:

composer require symfony/maker-bundle --dev
然后运行此命令(并按照步骤)创建表单:

php bin/console make:form

要查看您可以使用的所有make命令,请运行
php bin/console list make

,如symfony 4.4所示:

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

从命令帮助:

说明: 创建一个新的表单类

用法:

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

不想使用我自己创建的easyadminbundle,知道如何处理实体、数据库表上的表单基础吗?