symfony2 - элемент формы поля даты Mongodb - настраиваемый диапазон дат

У меня есть простой документ mongodb в приложении symfony2. Одним из свойств является:

/**
 * @MongoDB\Date
 */
protected $dob;

Однако при добавлении его в форму, как это:

 public function buildForm(FormBuilderInterface $builder, array $options)
    {
        $builder
            ->add('dob', 'date')
        ;
    }

Я получаю элемент формы с 3 полями выбора - по одному на год, месяц и день. Мне бы очень хотелось иметь текстовый ввод для года и оставить поля выбора для месяца и дня.

Как я могу это сделать?

1 ответ

Вы должны создать пользовательский тип поля формы. Эта ссылка говорит вам, как это сделать.

Другие вопросы по тегам