【发布时间】:2013-06-19 11:15:40
【问题描述】:
我对错误的出现方式有疑问。
以下是我的表单生成器的一部分
->add('editions', 'entity', array(
'multiple' => true,
'expanded' => true,
'class' => 'MyBundle:Edition',
'property' => 'name',
'constraints' => new Count(array('min' => 1, 'minMessage' => 'Choose at least one edition')),
)
)
->add('releaseDates', 'collection', array(
'type' => new ReleaseDateFormType(),
'allow_add' => true,
'allow_delete' => true,
'by_reference' => false,
'constraints' => new Count(array('min' => 1, 'minMessage' => 'Choose at least one release date')),
)
)
验证有效,但问题是,对于第一个字段“版本”,错误被“附加”到字段本身,即
{{ form_errors(form.editions) }}
对于第二个字段错误附加到表单,而不是字段
{{ form_errors(form) }}
那么如何将错误分配给字段而不是表单?
【问题讨论】:
标签: validation symfony symfony-forms