Код работал до обновления symfony. Код содержит отметки времени в форме с настройками часового пояса.
$builder
->add('timeTo','time',array(
'model_timezone'=>'UTC',
'view_timezone'=>$options['user_timezone']
))
После обновления symfony через композитор с версии 2.5.5 до 2.6.1, suddnetly я получу Error 500 с сообщением:
"The options "model_timezone", "view_timezone" do not exist. Known options are: ...(and so on)"
Документация показывает, что model_timezone и view_timezone не являются устаревшими опциями для поля формы даты и времени в версии 2.6.
Что случилось и как это исправить?
Это огромный перерыв в обратном доступе в Symfony. Эти параметры были удалены от 2.6 без предварительного устаревания или обновления документации. Я сообщил об этом команде symfony.
Вы должны удалить параметры из конфигурации. UTC теперь используется повсюду, и вы сами должны сравнивать разницу в часовом поясе. (см. этот ответ для примера: qaru.site/questions/141733/...)