我正在尝试在Symfony 2中创建某种“可重用”的基本控制器。给定一个实体的名称,是否可以读取该实体的架构?也就是说,实体字段的列表,其中包含每个字段的名称和类型。
这是为了在管理面板和其他类似操作中自动生成输入。
答案 0 :(得分:1)
SensioGeneratorBundle提供CRUD生成功能。
GitHub上有source code 其documentation写得很好;你应该在做出决定之前阅读它。
此捆绑包可以基于Doctrine实体生成CRUD控制器。设置应用程序后,运行以下命令:
php app/console generate:doctrine:crud
它将生成表格,控制器和视图 生成的类很容易扩展。