我正在动态构建表单。这很好用,但现在我需要检查相同的字段是不是空的。相关字段来自数据库,因此我无法使用注释。
我尝试了以下内容:
$constraints = array();
$constraints[] = new NotBlank(array('message' => 'Please enter something'));
$params['constraints'] = $constraints;
$formBuilder->add($dynamic_name, $dynamic_type, $params);
这仅适用于主要表单(不是子表单 - 而我在每个表单/子表单创建时都设置了&cascal_validation' => true),最令人讨厌的是错误消息不是&#39 ; t显示(而我在外部验证器中管理的自定义错误显示正常)。
有什么想法吗?