formbuilder 选择不在 symfony 中显示字段
formbuilder choose to not show a field in symfony
我正在构建一个在两个模板中显示的调查问卷,但我不需要在其中一个模板中显示一些已归档的内容
$builder
->add('acceptConsent', CheckboxType::class, [
'label_attr' => [
'class' => 'font-weight-bold'
],
'required' => true,
'constraints' => new NotBlank(),
'disabled' => $readOnly,
])
有什么方法可以将表单设置为不呈现字段?
您可能“只是”不渲染您的 form_row
或 form_widget
并以这种方式关闭您的表单{{ form_end(form, {'render_rest': false}) }}
这样未呈现的字段就不会呈现。
查看此处了解更多信息:
https://symfony.com/doc/current/form/form_customization.html
我正在构建一个在两个模板中显示的调查问卷,但我不需要在其中一个模板中显示一些已归档的内容
$builder
->add('acceptConsent', CheckboxType::class, [
'label_attr' => [
'class' => 'font-weight-bold'
],
'required' => true,
'constraints' => new NotBlank(),
'disabled' => $readOnly,
])
有什么方法可以将表单设置为不呈现字段?
您可能“只是”不渲染您的 form_row
或 form_widget
并以这种方式关闭您的表单{{ form_end(form, {'render_rest': false}) }}
这样未呈现的字段就不会呈现。
查看此处了解更多信息: https://symfony.com/doc/current/form/form_customization.html