簡體   English   中英

以集合形式顯示許多字段symfony2

[英]display many fields in a collection form symfony2

我已經將集合添加到表單中。

->add('numbers', 'collection', array('type'         => new NumberType(),
                                              'allow_add'    => true,
                                              'allow_delete' => true))

numberType有兩個字段:From和To。 我想在表格中同時顯示它們。 怎么做?

我沒有遇到您的問題,但是呈現帶有其集合字段的表單就像文檔中描述的那樣簡單

->add('numbers', 'collection', array(
    'type' => new NumberType(),
    // ...
    ));

簡單渲染

   {{ form_row(yourForm.numbers) }}

定制渲染

<ul>
{% for number in yourForm.numbers %}
    <li>
        {{ form_errors(number) }}
        {# form_label(number) #} {# If you want to render a label for earch given number #}
        {{ form_widget(number) }}
    </li>
{% endfor %}
</ul>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM