У меня есть модель с таким полем:
/**
* @var datetimetz
*
* @ORM\Column(name="effective_from", type="datetimetz", nullable=false)
*/
private $effectiveFrom;
в построителе форм я представляю это как:
->add('effectiveFrom', 'datetime', array(
'date_widget' => 'single_text',
'time_widget' => 'single_text',
'date_format' => 'Y-MM-dd',
'with_seconds' => true
))
Таким образом, он отображается как два разных поля ввода.
Предположим, я указал 2012-07-31
в поле даты и 16:15:18
в поле времени.
Я нажимаю Отправить и var_dump()
Сущность. Дата привязки становится 1970-07-31 16:15:18
. И с любой датой только year
распознается неправильно: -S
Если я не изменю виджеты даты и времени - тогда все будет работать как положено.
Есть предложения?