我是Symfony的新手,遇到以下問題。 我想生成一個沒有類的表單。 我想在一個字段上添加一個Blank()驗證器。 見下文。Symfony 2.0驗證程序,空白()不起作用
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警告說,我必須填寫此字段。
任何想法?我一整天都在努力,這讓我瘋狂。
太感謝你了,如果你有時間幫;-)
非常感謝!完美的作品 – 123pierre 2012-04-20 14:17:30
@ 123pierre歡迎您,我很樂意提供幫助。 – gremo 2012-04-20 14:19:24