Установите часовой пояс по умолчанию в symfony

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

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

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

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

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

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