Проблема возникает после переключения SF с 2.5.7 до 2.6.2
У меня запись в базе данных содержит поле даты, созданное на основе переменной сущности
/** * @ORM\Column(type="date", name="recieved_date", nullable=false) */protected $recievedDate;
Значение записи в db равно 2014-12-04, однако после того, как я загружу в форму, он автоматически возвращается к 2014-12-03.
Когда я сбросил переменную перед созданием формы $this->createForm()
меня есть правильный
object(DateTime)[1351] public 'date' => string '2014-12-04 00:00:00.000000' (length=26) public 'timezone_type' => int 3 public 'timezone' => string 'Europe/Warsaw' (length=13)
С SF 2.5.7 все было правильно - мне нужно установить некоторые настройки часового пояса в SF 2.6?
Это ошибка в symfony 2.6: https://github.com/symfony/symfony/issues/12808