因此,当前我使用app.request.getHttpHost()
来获取整个域,然后根据子域实现特定的输出:
{% set domain = app.request.getHttpHost() %}
{% if (domain == 'de.domain.com') %}
{{ do_something }}
{% endif %}
但是我更喜欢仅获取当前子域(在本例中为“ de”),因此我可以执行以下操作:
{% if (subdomain == 'de') %}
{{ do_something }}
{% endif %}
有没有一种方法可以执行此检查?
答案 0 :(得分:2)
更优雅的解决方案可能是:
{{ "de.domain.com"|split('.')|first }}
{# outputs "de" #}
希望获得帮助