我尝试创建2个表单组,但我只能看到第一个组。
这是制作表单组的正确方法吗?
我的表单类型构建器:
$builder->add(
$builder->create('step1', 'form', array('virtual' => true))
->add('url')
->add('description')
->add('created_at'),
$builder->create('step2', 'form', array('virtual' => true))
->add('user')
->add('tags', 'entity', array(
'class' => 'LanCrmBundle:LinkTag',
'property' => 'title',
'multiple' => true
))
);
我的观点:
{% extends '::base.html.twig' %}
{% block body %}
<form method="post" {{ form_enctype(form) }} class="form-horizontal" novalidate>
{{ form_widget(form) }}
<div class="form-group">
<div class="col-sm-offset-2 col-sm-10">
<input type="submit" class="btn btn-success"/>
</div>
</div>
</form>
{% endblock %}
答案 0 :(得分:2)
如果要使用symfony 2创建表单步骤,可以使用下一个包:
https://packagist.org/packages/craue/formflow-bundle
我用它并且工作正常。 您可以在以下位置查看示例: