我想在我的枝条扩展中获取该网站的所有基本网址:
$this->service_container->get('request')->getBaseUrl()
给了我很多,但主人失踪了......
另一种方法可能是获得一切或一个人来获得主持人?
目标:拥有:
http://my_host/request_base_url
答案 0 :(得分:2)
$request = $this->getRequest();
$scheme = $request->getScheme();
$host = $request->getHttpHost();
$base = sprintf('%s://%s', $scheme, $host);
答案 1 :(得分:2)
这是我使用此代码获取完整基本网址的方式。
public function test($request){
$baseurl = $request->getScheme() . '://' . $request->getHttpHost() . $request->getBasePath() ;
}