twig url条件多个域

时间:2017-09-04 15:55:50

标签: symfony twig

我有一个多域名

我想在我的twig文件中为我当前的域名提供条件。

我试试:

 {% 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 %}

但它不起作用。

1 个答案:

答案 0 :(得分:1)

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

也许只是获取当前路线名称对您来说也足够了。您可以致电app.request.attributes.get('_route')