2017-01-30 49 views
2

我嘗試呈現我的表單中的幾個字段,不是全部,但枝條始終呈現所有字段。它是我的樹枝代碼:如何呈現symfony/twig形式的選定字段?

{{ form_start(form) }} 
{{form_widget(form.subject)}} 
{{form_widget(form.name)}} 
{{form_widget(form.parent,{'value' : ''})}} 
{{form_widget(form.save)}} 
{{ form_end(form) }} 
+0

因爲你已經定義在'所有字段FormType.php'嘗試在表單生成註釋你的領域,也定義了需要被顯示在樹枝領域。 – Noman

+0

將render_rest選項設置爲false以將form_end函數設置爲false – Matteo

+0

'{{form_end(form,{'render_rest':false})}}'這就是@Matteo所說的 – Noman

回答

0

設置您不希望可見的字段的類型。表單類型會是這個樣子:

class ConfigurationFormType extends AbstractType 
{ 
    public function buildForm(FormBuilderInterface $builder, array $options) 
    { 
     $builder 
      ->add('email', HiddenType::class) 
      // more fields 
    } 

    // other configurations 
}