Опции «model_timezone», «view_timezone» не существуют

0

Код работал до обновления 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.

Что случилось и как это исправить?

Теги:

1 ответ

2
Лучший ответ

Это огромный перерыв в обратном доступе в Symfony. Эти параметры были удалены от 2.6 без предварительного устаревания или обновления документации. Я сообщил об этом команде symfony.

Вы должны удалить параметры из конфигурации. UTC теперь используется повсюду, и вы сами должны сравнивать разницу в часовом поясе. (см. этот ответ для примера: qaru.site/questions/141733/...)

Ещё вопросы

Сообщество Overcoder
Наверх
Меню