【问题标题】:How to load dropdown options when overriding form template in Symfony?在 Symfony 中覆盖表单模板时如何加载下拉选项?
【发布时间】:2018-12-19 08:15:29
【问题描述】:

背景

在 Symfony 2.8 中,我使用 the doc's explanation 来了解如何自定义表单呈现。效果很好。

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

问题

我能否以某种方式从form 变量中检索选项,以便手动将它们加载到<select> 元素中?

旁注

我知道SF2.8上个月已经EoL了,升级正在进行中。

【问题讨论】:

    标签: php forms symfony symfony-2.8


    【解决方案1】:

    对于我的回答,我假设您的表单名为form,选择名称为select,您可以使用

    form.select.vars.value
    

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-10-19
      • 2016-02-04
      • 1970-01-01
      相关资源
      最近更新 更多