В настоящее время я пишу инструмент для рассылки новостей, и поэтому мне приходится генерировать абсолютные URL-адреса в CLI-скрипте, который вызывается через cron.
К сожалению, команда Symfony CLI ничего не знает о моем host/base_url, поэтому маршрутизатор генерирует абсолютные URL с неправильным base_url. Он всегда использует http://localhost
в качестве базового.
Есть ли способ сообщить маршрутизатору правильный base_url?
Мой код:
$this->container->get('router')->generate($route, $parameters, true);