【发布时间】:2016-09-16 01:52:25
【问题描述】:
从命令行(控制台命令)运行时,我想在树枝模板中添加资产(图像)完整 url(带有域和基)。它旨在发送到电子邮件。
问题是,在控制台上运行时使用 absolute_url(asset()) 不包括主机和基本路径。
此外,正如 http://symfony.com/doc/current/console/request_context.html 中所述,它仅适用于 url,不适用于资产。
我还尝试在从控制台运行时设置路由器上下文:
$context = $this->getContainer()->get('router')->getContext();
$context->setHost($defaultDomain);
$context->setScheme($scheme);
没有成功。有什么想法吗?
【问题讨论】: