【发布时间】:2016-06-24 00:03:23
【问题描述】:
我正在 Symfony3 中制作应用程序。部分应用程序由动态子域划分 --- 子域由 slug 表示。
subdomains:
host: "{slug}.{domain}"
default:
slug: example
...
当在此类路由的本地示例上运行时,例如http://a.localhost
当我在 Twig 中创建链接时,无论是使用 {{ url('route') }} 还是 {{ path('route') }},子域总是忘记,并且参数中的 slug 属于默认值example,总是在做路线http://example.localhost。
有没有办法隐式复制参数,或者标记一些参数持久化,这样我就不用像{{ url('route', {'slug' : slug}) }}这样让所有的链接都包含slug,才能留下在子域上?
谢谢
【问题讨论】:
-
分析器对“路由”面板上的“路由参数”有何看法? (/app_dev.php/_profiler/latest?panel=router)
-
@TobiasXy slug 参数在带有 _locale 和 domain 参数的“路由参数”中按预期列出。没有提供其他信息。
标签: parameters routes twig slug symfony