繁体   English   中英

Symfony 4 - 默认值表单不起作用

[英]Symfony 4 - Default value form not working

我有一个小问题我不明白。 我想在表单顶部的相同位置显示我的错误,我使用了form_errors(form)

然后在我的表单中,我为我的字段添加了一个默认值。

$resolver->setDefaults([
    'data_class' => Whitelist::class,
    'error_bubbling' => true
]);

目前,它不起作用,我的错误出现在各自的字段中。

但是如果我把这个选项'error_bubbling' => true放在我的领域,它就可以工作。 为什么默认情况下它不起作用?

->add('firstName', null, [
     'label' => "Prénom de votre personnage",
     'error_bubbling' => true
])

对不起我的英语,谢谢。

'error_bubbling' => true表示错误将“冒泡”到您试图显示它的表单上。

文档

错误冒泡

类型:布尔值 默认值:假,除非表单是复合的 如果为真,则此字段的任何错误都将传递给父字段或表单。 例如,如果在普通字段上设置为 true,则该字段的任何错误都将附加到主表单,而不是特定字段。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM