1

我正在尝试在 Symfony 2 中制作某种“可重用”的基本控制器。给定实体的名称,是否可以读取该实体的模式?也就是说,实体字段的列表以及每个字段的名称和类型。

这是为了在管理面板和其他类似操作中自动生成输入。

4

1 回答 1

1

SensioGeneratorBundle提供 CRUD 生成功能。

源代码可在 GitHub 上获得。
它的文档写得很好;您可能应该在做出决定之前阅读它。

这个包可以生成一个基于 Doctrine 实体的 CRUD 控制器。设置应用程序后,运行以下命令:

php app/console generate:doctrine:crud

它将生成表单、控制器和视图。
生成的类很容易扩展。

于 2012-08-22T14:49:14.133 回答