cpana/generator-bundle

PUGXSensioGeneratorBundle 和 SensioGeneratorBundle 的扩展

安装: 9

依赖: 0

建议者: 0

安全: 0

星星: 0

关注者: 2

分支: 0

开放问题: 0

类型:symfony-bundle

dev-master 2016-01-24 16:56 UTC

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

书籍
添加书籍

标题:沙丘编年史
类型:科幻小说
Id:1
查看 编辑

标题:沙丘救世主
类型:科幻小说
Id:2
查看 编辑

文档

阅读文档

PUGXGeneratorBundle 在 SensioGeneratorBundle 的基础上添加了许多功能

  • 在布局中自定义主块名称
  • 表单在正确的命名空间中(在类型下,而不是在表单下)
  • 在操作中使用 @ParamConverter
  • 日期/时间/日期时间的不同格式
  • 在显示和索引模板中包含关系字段
  • 更短的表单名称
  • 在操作和模板中使用实际的实体名称而不是 "$entity"
  • 翻译文本
  • 支持表单主题(可自定义)
  • 适合 Bootstrap 和 Font Awesome 的默认模板
  • 布尔字段的“检查”图标(当使用 Font Awesome 时)
  • 支持分页(需要 KnpPaginatorBundle
  • 支持筛选(需要 LexikFormFilterBundle
  • 支持排序
  • 可选的目标包
  • 更好的生成测试
  • 生成固定值

另请参阅

有关截图示例,请参阅 PUGXGeneratorBundleSandbox