如何编辑“中的数组字段”;奏鸣曲管理“;使用Symfony2
对于Symfony2,我使用“FOSuserBundle”。在我的实体“组”中,有一个名为“角色”的数组列。这是“ArrayCollection”类型。当我想要创建或编辑“组”时,如何使用管理生成器(如“Sonata Admin”)编辑此字段“角色” 我尝试了“奏鸣曲类型”类型,但没有成功 你有没有一个例子或链接来解释如何做到这一点如何编辑“中的数组字段”;奏鸣曲管理“;使用Symfony2,symfony,code-generation,admin,fosuserbundle,sonata-admin,Symfony,Code Generation,Admin,Fosuserbundle,Sonata Admin,对于Symfony2,我使用“FOSuserBundle”。在我的实体“组”中,有一个名为“角色”的数组列。这是“ArrayCollection”类型。当我想要创建或编辑“组”时,如何使用管理生成器(如“Sonata Admin”)编辑此字段“角色” 我尝试了“奏鸣曲类型”类型,但没有成功 你有没有一个例子或链接来解释如何做到这一点 PS:“角色”在MySQL的组表中使用“DC2Type:array”。警告编辑:我不再使用Sonata了 我认为您需要依赖以下方面: 数组:显示数组中的值 布尔
PS:“角色”在MySQL的组表中使用“DC2Type:array”。警告编辑:我不再使用Sonata了
我认为您需要依赖以下方面:
- 数组:显示数组中的值
- 布尔值:根据布尔值显示绿色或红色图片,此类型接受
参数来编辑 列表或显示操作中的值可编辑
- 日期:显示格式化的日期。接受可选的
参数格式
- 日期时间:显示格式化的日期和时间。接受可选的
参数格式
- 文本:显示文本
- trans:使用提供的
选项转换值目录
- 字符串:显示文本
- 十进制:显示数字
- 货币:显示带有提供的
选项的数字货币
- 百分比:显示百分比
- 选项:使用给定值作为
数组的索引,并显示(可选地转换)匹配值选项
- url:显示链接
因此,对于您的ArrayCollection,数组类型可能很好。此答案已被接受,但SonataAdmin字段类型仅用于显示和列表操作。。。不适合编辑。编辑是如何实现的?@caponica:在这个问题上,你需要依赖于,因为奏鸣曲正在扩展它。谢谢,@lauretg-我还从Gustek那里得到了另一个线索的帮助:正如前面所指出的,这个答案是错误的。你应该使用“选择”来选择角色(另请参见我的答案和关于这个主题的研究)