cpana / generator-bundle
PUGXSensioGeneratorBundle 和 SensioGeneratorBundle 的扩展
dev-master
2016-01-24 16:56 UTC
Requires
- sensio/generator-bundle: >=2.5
Suggests
- knplabs/knp-paginator-bundle: Needed for optional pagination
- lexik/form-filter-bundle: Needed for optional filters
This package is not auto-updated.
Last update: 2024-09-18 17:12:18 UTC
README
此包是 PUGXGeneratorBundle 的扩展,该包是改进 SensioGeneratorBundle 的项目。
CPANAGeneratorBundle 为实体的 显示视图 添加了双向关系的关联对象。
示例:有两个实体:Author 和 Book,它们在一对多 双向 关系中。在 'Author' 实体中有一个名为 'books' 的属性,其类型为 ArrayCollection。在 author/show 视图 中,在 Author 相关字段之后将列出关联的书籍。此外,CPANAGeneratorBundle 还添加了 添加书籍、查看 和 编辑 的按钮。
作者
姓氏:Herbert
名字:Frank
国籍:美国
Id:1
书籍
添加书籍
文档
PUGXGeneratorBundle 在 SensioGeneratorBundle 的基础上添加了许多功能
- 在布局中自定义主块名称
- 表单在正确的命名空间中(在类型下,而不是在表单下)
- 在操作中使用 @ParamConverter
- 日期/时间/日期时间的不同格式
- 在显示和索引模板中包含关系字段
- 更短的表单名称
- 在操作和模板中使用实际的实体名称而不是 "$entity"
- 翻译文本
- 支持表单主题(可自定义)
- 适合 Bootstrap 和 Font Awesome 的默认模板
- 布尔字段的“检查”图标(当使用 Font Awesome 时)
- 支持分页(需要 KnpPaginatorBundle)
- 支持筛选(需要 LexikFormFilterBundle)
- 支持排序
- 可选的目标包
- 更好的生成测试
- 生成固定值
另请参阅
有关截图示例,请参阅 PUGXGeneratorBundleSandbox。