我是 Symfony 的新手,我遇到了以下问题。我想生成一个没有类的表单。我想在一个字段上添加一个 Blank() 验证器。见下文。
class searchPropertyType extends AbstractType
{
public function getDefaultOptions(array $options)
{
$collectionConstraint = new Collection(array(
'keywords' => new blank()
));
return array('validation_constraint' => $collectionConstraint);
}
public function buildForm(FormBuilder $builder, array $options)
{
$builder
->add('keywords')
->add('neighborhood')
->add('price_min')
->add('price_max')
->add('type')
->add('date_from' , 'date')
->add('date_to' , 'date')
;
}
public function getName()
{
return 'searchProperty';
}
}
表单已正确显示,但我仍然无法发送表单,我收到 HTML5 警报,说我必须填写此字段。
任何的想法?我整天都在努力,这让我发疯。
非常感谢您有时间提供帮助 ;-)