在Symfony中覆盖表单模板时如何加载下拉选项?

时间:2018-12-19 08:15:29

标签: php forms symfony symfony-2.8

背景

在Symfony 2.8中,我使用the doc's explanation来定制表格呈现方式。效果很好。

但是我遇到一个问题,我的<select>中的选项没有显示,因为在表单模板树枝文件中,我当然覆盖了该元素。

问题

我可以通过某种方式从form变量中检索选项,以便可以将其手动加载到<select>元素中吗?

旁注

我知道SF2.8已于上个月达到EoL,并且升级正在进行中。

1 个答案:

答案 0 :(得分:0)

对于我的回答,我假设您的表单名为form,选择名称为select,您可以使用以下命令访问所有值

form.select.vars.value

这将返回一个值列表(数组),您可以迭代这些值以获得单个值。