crud - 在 symfony 4 中生成 CRUD

标签 crud symfony4

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/

相关文章:

php - Gii:类不存在或有语法错误

java - 在 Spring MVC、CrudRepository、Thymeleaf 中搜索(通过文本字段和按钮)

php - Symfony 4 不从 vHost 配置中获取环境变量

Symfony RedisAdapter 根据应用程序环境有不同的内部缓存键

Symfony 转储服务器正在监听,但在我转储时听不到

php - 在 Symfony v4.2 中将带有数据的数组传递给 ChoiceType (html select)

php - 在 Symfony 中使用 config.php 和 doctrine.yaml 使用动态数据库名称

mysql - 如何使用 angularjs php 和 mysql 插入记录?

php - 使用 Ion Auth 在 Codeigniter 中创建用户角色和配置文件

javascript - 如何在 Javascript 中定义 URL 以调用驻留在 Controller 中的 ActionResult 方法