如何使用Symfony2编辑"Sonata Admin"数组字段



对于Symfony2,我使用"FOSuserBundle"。在我的实体"组"中,我有一个名为"角色"的数组列。这是"ArrayCollection"类型。当我想创建或编辑"组"时,如何编辑这个字段"角色"与Admin生成器,如"Sonata Admin"。

我尝试使用"sonata_type_collection"类型,但没有成功。

你有一个例子或链接来解释如何做到这一点吗?

说明:"roles"使用"DC2Type:array"

警告编辑:我不再使用索纳塔了,@romain-bruckert评论可能更好。


我认为你需要依赖SonataAdmin字段类型:

  • array:显示数组
  • 的值
  • boolean:根据布尔值显示绿色或红色图片,此类型接受editable参数来编辑值或显示动作
  • date:显示格式化日期。接受可选的format参数
  • datetime:显示格式化的日期和时间。接受可选的format参数
  • text:显示文本
  • trans:用提供的catalogue选项翻译值
  • string:显示文本
  • decimal:显示数字
  • 货币:显示带有currency选项的数字
  • percent:显示百分比
  • choice:使用给定值作为choices数组的索引,并显示(可选地翻译)匹配值
  • url显示链接

对于你的ArrayCollection,数组类型可能比较好

相关内容

  • 没有找到相关文章

最新更新