无法显示 form_errors
Can't display form_errors
我无法使用 form_errors(form) 显示所有表单错误。但是我可以一一展示。
这是我的带有约束的实体:
语言环境
属性 "locale" (@Assert\Length) 这是一个字符串
LocaleTranslation 扩展翻译
属性 "locale" (@Assert\Valid)(它是一个带有 Locale 的 ManyToOne)它是一个对象
摘要class翻译
value (@Assert\NotBlank) 是一个字符串
我的表单类型基于 LocaleTranslation。
此代码有效:
{{ form_errors(form.locale.locale) }}
{{ form_errors(form.value) }}
但不是这个:
{{ form_errors(form) }}
有什么想法吗?
如果需要,可以使用"Error bubbling"。您可以用以下方式标记您的字段:
'error_bubbling' => true
然后此字段的任何错误都将分配给其父表单。
更多信息在这里:
http://symfony.com/doc/current/reference/forms/types/form.html#error-bubbling
我无法使用 form_errors(form) 显示所有表单错误。但是我可以一一展示。
这是我的带有约束的实体:
语言环境
属性 "locale" (@Assert\Length) 这是一个字符串
LocaleTranslation 扩展翻译
属性 "locale" (@Assert\Valid)(它是一个带有 Locale 的 ManyToOne)它是一个对象
摘要class翻译 value (@Assert\NotBlank) 是一个字符串
我的表单类型基于 LocaleTranslation。
此代码有效:
{{ form_errors(form.locale.locale) }}
{{ form_errors(form.value) }}
但不是这个:
{{ form_errors(form) }}
有什么想法吗?
如果需要,可以使用"Error bubbling"。您可以用以下方式标记您的字段:
'error_bubbling' => true
然后此字段的任何错误都将分配给其父表单。
更多信息在这里:
http://symfony.com/doc/current/reference/forms/types/form.html#error-bubbling