У меня есть приложение Symfony 3, развернутое на сервере Ubuntu 14.04.
Когда я выполняю «дата» в командном окне, сервер отвечает мне «Пт 11 мая 10:02:30 CEST 2018" но когда я сбрасываю дату и время в веточку как " {{dump ("now" | date)}} ", ответ "11 мая 2018 04:04" .
Если я добавлю в заголовок функции контроллера (маршрут), "date_default_timezone_set (" Europe /Мадрид ");" работает нормально, но я не хочу копировать эту строку во всех функциях всех контроллеров.
Затем я хочу знать, где я могу установить часовой пояс в качестве конфигурации Symfony или где я могу установить эту команду PHP ( date_default_timezone_set ("Europe / Madrid") ) глобально для всех контроллеров.
Спасибо
[РЕДАКТИРОВАТЬ]
Одним из решений может быть добавление этого кода в заголовок контроллера, но я хочу установить его один, нет во всех контроллерах, службах и т.д ...:
public function __construct(){
date_default_timezone_set("Europe/Madrid");
}