Установите часовой пояс по умолчанию в Symfony - PullRequest
2 голосов
/ 08 января 2012

Я хочу знать, как я могу установить часовой пояс для всего проекта?

Я использую Symfony 1.4 с доктриной, и у меня возникают проблемы с сохранением даты и времени.
всякий раз, когда я сохраняю запись, это неверное время, и я знаю, что это из-за часового пояса.

я знаю, что могу использовать функцию date_default_timezone_set() для установки часового пояса по умолчанию, но я должен делать это при каждом действии, которое я использую, и это неправильно.

Есть ли более простой способ сделать это?я думаю, что в доктрине должно быть что-то, чтобы установить это автоматически, но я не знаю как.

Ответы [ 2 ]

7 голосов
/ 08 января 2012

Способ Symfony - использовать default_timezone в settings.yml .См. это для более подробной информации.

3 голосов
/ 08 января 2012

Например, вы можете установить его в php.ini.Если вы используете общий сервер, это нереальный вариант, но обычным местом для установки глобальных свойств проекта является config/ProjectConfiguration.php сразу после установки плагина.

...