2015-06-27 102 views
0

我正在阅读this Yii2描述如何将服务器名称映射到操作的文档的一部分。生成服务器名称的URL

我有这条规则:'http://<slug:\w+>.example.com/edit-info/' => 'ctrl/edit-info',哪些工作正常,但我不知道如何生成一条符合该规则的链接。

事情是这样:

Url::to(["foo-bar.example.com", "ctrl/edit-info"]); 

将无法​​正常工作。

有没有什么办法可以产生这样的链接,或者我应该自己做,连接每个部分(方案,slug,域等等等)。

回答

2

你试过这个吗?

Url::to(["ctrl/edit-info", "slug" => "foo-bar"]); 
+0

你说得对。这工作。我并不期望它能够工作,但它确实如此。 – alexandernst