在symfony 4中生成CRUD

Mah*_*hdi 11 crud symfony4

在发布Symfony 4.0后,没有支持SensioGeneratorBundle.因此该命令php app/console generate:doctrine:crud不可用.

他们建议使用MakerBundle,但我无法找到CRUD生成的合适替代品.

有人可以帮忙吗?

Mar*_*ijn 22

您现在可以make在symfony4中使用该命令(这是一个很大的改进!):

php bin/console make:crud
Run Code Online (Sandbox Code Playgroud)

它会提示你想要哪个实体.它生成一个带有索引,新建,更新,查看和删除方法的控制器/src/controller,其中包含匹配的模板/templates.

知道有用:如果您运行make:entity,稍后再次运行该命令并输入现有实体,它将响应:

你的实体已经存在!所以让我们添加一些新字段!