2
我试图创建2个表单组,但我只能看到第一个组。使用Symfony 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 %}
尝试调用$ builder->添加sparately(两次)。第一次在$ builder-> create()第一步,第二次在oter上。 – enigma