formbuilder选择不在symfony中显示字段



我正在构建一个问卷,该问卷显示在两个模板中,但我不需要显示其中一个模板中的一些字段

$builder
->add('acceptConsent', CheckboxType::class, [
'label_attr' => [
'class' => 'font-weight-bold'
],
'required' => true,
'constraints' => new NotBlank(),
'disabled' => $readOnly,
])

有什么方法可以将表单设置为不呈现字段?

您可以"只是";不呈现form_rowform_widget

并以这种方式关闭您的表单{{ form_end(form, {'render_rest': false}) }}

使得未渲染的字段a未渲染。

点击此处查看更多信息:https://symfony.com/doc/current/form/form_customization.html

最新更新