-1
{% for tableField in tableFieldsArr %}
  <tr>
    <td>
      <select>
        <option name="{{ tableField }}">{{ tableField }}</option>
      </select>
    </td>
  </tr>
{% endfor %}

我正在尝试tr使用上面的代码为每一行生成一个带有其选项的选择框,我得到一个选择框,每行中有 1 个项目。我该如何解决?

$tablefieldsArr来自控制器。

4

1 回答 1

2

您必须在您的选择中移动for循环:

{% for i in 0..tableFieldsArr|length %}
  <tr>
    <td>
      <select>
      {% for tableField in tableFieldsArr %}
        <option name="{{ tableField }}">{{ tableField }}</option>
      {% endfor %}
      </select>
    </td>
  </tr>
{% endfor %}
于 2013-05-21T18:57:50.153 回答