在表单上,我添加了这样的字段
$builder->add('cse',
ChoiceType::class,
array(
'label' => '',
'required' => true,
'translation_domain' => 'messages',
'choices' => array(
'I agree' => true
),
'expanded' => true,
'multiple' => true,
'data' => null,
'attr' => array( 'class' => 'form_f' ),
)
)
虽然添加到表单的所有其他字段“required”设置为“true”将阻止表单发送,但忽略此字段的 required 属性(无论是否选中,表单都会发送)。
我必须用 Assert 语句来处理这个问题吗?如果是 - 仍然:为什么不需要在这里工作?