我有这样的形式
public function buildForm(FormBuilderInterface $builder, array $options)
{
$builder
...
->add(
'bar',
'hidden',
['constraints' => [new NotBlank()]]
)
...
在我的控制器中
if (DEBUG_MODE) {
var_dump($form->get('bar')->getData());
var_dump((string)$form->get('bar')->getErrors());
var_dump((string)$form->getErrors());
die;
}
,当我发送带有空bar
的表单时,我在Form
中收到了错误,而不是子字段bar
NULL
字符串(0)“”
string(39)“错误:此值不能为空。”
我做错了什么?
答案 0 :(得分:0)
栏字段为掉电值,但您有约束条件