2017-09-04 65 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')來獲得。