У меня есть объект с данными поля массива (массив доктрины). Я хочу создать форму Symfony для этого объекта, и я хотел бы включить в нее это поле.
Итак, вопрос: есть ли способ использовать пользовательский тип в качестве поля формы в Symfony?
Это поле формы:
/**
* @var array
*
* @ORM\Column(name="dates", type="array")
*/
private $dates;
Это тип формы:
public function buildForm(FormBuilderInterface $builder, array $options)
{
$builder
->add('dates') // i want to use ->add('dates','array') but type 'array' is not allowed
;
}
Это данные, которые я хочу сохранить:
$dates = array(
'birthday' => \DateTime('1995'),
'wedding' => \DateTime('2001'),
// and so on
)