【发布时间】:2015-10-19 19:21:07
【问题描述】:
我创建了一个包含表单集合的表单 - 用户应该能够在一个屏幕内编辑许多项目。 表单集合中的每个实体都由例如一个文本字段和一个选择字段组成。选择字段包含一些文本选项(当然)。
我知道这里有一个类似 [Default values for symfony2 choice radio box] 的选项,通过给出一个数组来定义表单类型中的可能值。
但是当我可以避免这种情况时,我不想在表单构建器中迭代我的数组集合。因为集合不仅仅是一个字符串数组,而是一个实体的集合(使用 __toString() 函数,这样我就可以获得每个实体的文本表示)。
有没有办法在 twig teamplate 中渲染一个单选字段而不是默认的下拉选择字段?或者通过给表单构建器一个特殊的选项(没有循环)?
【问题讨论】:
标签: forms symfony radio-button twig choice