Как установить допустимую дату или пустое поле в ограничениях форм Symfony

Как проверить дату с ограничениями, чтобы разрешить дату в формате гггг-мм-дд или оставить дату пустой в этом коде?

use Symfony\Component\Form\AbstractType;
use Symfony\Component\Form\FormBuilderInterface;
use Symfony\Component\Validator\Constraints as Assert;

class ArticleType extends AbstractType {

public function getName() {
return 'article';
}

public function buildForm(FormBuilderInterface $builder, array $options) {
$builder
->add('date', 'date', array(
'label' => 'Date',
'input' => 'string',
'widget' => 'single_text',
'format' => 'yyyy-MM-dd',
'html5' => false,
'constraints' => array(
new Assert\NotBlank(),
new Assert\Date(),
),
))

}

}

Можно ли выполнить проверку без создания собственного валидатора?

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …