试图调用名为" getContext"的未定义方法。班级" Swift_Mailer"

时间:2017-08-10 13:22:47

标签: php symfony symfony-2.1 symfony-3.3

我试图获取我的网站主持人

以下代码用于symfony2.1,现在我将symfony版本升级到symfony3.3

public function __construct(EntityManager $entityManager) {
    $this->schemeAndHost = 'http://' . $this->router->getContext()->getHost();
}

任何人都可以告诉我如何在服务MyManager.php文件下获取主机。

提前致谢。

1 个答案:

答案 0 :(得分:0)

您应该注入RequestStack,并访问当前请求的方法::getSchemeAndHttpHost