1
我试图在Twig上使用两个for循环来生成名称和每个表单元素。出于某种原因,我得到一些表达问题,但真的找不到问题。也许有人可以帮忙。Twig和Silex,生成动态表格
{% for l in 1..line %}
<div class="row">
{% for r in 1..row %}
{% set form_name = "name_l_"~l~"_r_"~r~"_a" %}
<div class="col-md-{{ cols }}">
{{ form_label(form.~form_name, "Line: "~ l ~" total") }}
{{ form_widget(form.~form_name, { attr: { 'class': 'form-control' }}) }}
</div>
{% endfor %}
</div>
{% endfor %}
什么是实际的错误信息? –
ExpressionParser.php中的Twig_Error_Syntax行382: 预期的名称或编号 –
您不能附加像那样的动态变量并从Twig中的对象中检索。你有没有试过'form [form_name]'而不是? –