2014-03-05 126 views
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 %} 
+0

嘗試調用$ builder->添加sparately(兩次)。第一次在$ builder-> create()第一步,第二次在oter上。 – enigma

回答

相關問題