2017-01-30 33 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 
}