2017-09-04 67 views
0

我有一个多域名枝条url条件多个域名

我想在我的树枝文件给我的当前域的条件。

我尝试:

{% set path = app.request.getSchemeAndHttpHost() %} 
{% if(path == 'http://mysite.it/')%} 
    <img src="{{asset('images/xxxx.jpg')}}" alt="profile image" class="circle z-depth-2 responsive-img activator"> 
{% endif %} 

但它不工作。

+0

它不工作,好吧但什么不行,它会抛出任何错误或意外的行为?包括* path *转储,详细一点点 –

+0

symfony的版本是什么? –

+1

尝试app.request.server.get('HTTP_HOST')) –

回答

1

由于方法名称指示getSchemeAndHttpHost()返回当前方案(例如HTTP或HTTPS和主机名)。它不包含当前的请求路径。您需要访问app.request.pathInfo获取该信息。

也许刚刚获得当前的路由名称对您来说也是足够的。您可以拨打app.request.attributes.get('_route')来获得。