Как проверить дату с ограничениями, чтобы разрешить дату в формате гггг-мм-дд или оставить дату пустой в этом коде?
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(),
),
))
}
}
Можно ли выполнить проверку без создания собственного валидатора?
Задача ещё не решена.
Других решений пока нет …