Symfony 4.0 发布后,不再支持 SensioGeneratorBundle
.因此命令 php app/console generate:doctrine:crud
不可用。
他们建议使用 MakerBundle ,但我找不到 CRUD 生成的合适替代品。
有人可以帮忙吗?
最佳答案
您可以使用 make
Symfony4+ 中的命令(这是一个相当大的改进!),来自 MakerBundle :
php bin/console make:crud
它会提示您选择要为其提供 crud 的实体。它在 /src/controller
中生成一个带有索引、新建、更新、查看和删除方法的 Controller 。 , 与 /templates
中的匹配模板.有用的知识 : 如果你运行
make:entity
,然后再次运行该命令并输入现有实体,它会响应:Your entity already exists! So let's add some new fields!
关于crud - 在 symfony 4 中生成 CRUD,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47845622/