Symfony2如何在树枝中渲染所有形式的行

时间:2014-09-20 14:30:08

标签: symfony twig symfony-forms

我使用以下代码在symfony中构建了一个表单:

foreach ( $options as $field => $title ) {
    $form->add( $field, 'text', array('label' => $title, 'mapped' => false ) );
}

我无法找到一种方法来渲染这个形式的所有行。

这可能吗?

2 个答案:

答案 0 :(得分:3)

确定。我已经找到了如何做到这一点。 在Twig:

{% for child in form.children|keys %} {{ form_row(attribute(form.children,child)) }} {% endfor %}

答案 1 :(得分:1)

你在寻找这样的东西:?

{{ form(form) }}
or
{{ form_widget(form) }}

http://symfony.com/doc/current/cookbook/form/form_customization.html