2014-11-03 93 views
4

我有一个名为admin的模块。当我模块之外生成URL链接::以([“管理/分配”])这是工作和创建此链接:在Yii2模块和模块外生成url

http://localhost:8080/test/backend/web/admin/assignment.html 

但是当在运行当前模块生成该网址是创建这个临客,并没有按“科技工作

http://localhost:8080/test/backend/web/admin/admin/assignment.html 

我怎样才能在路线创建一个规则(UrlManager)控制问题是这样!

回答

8

尝试Url::to(['/admin/assignment'])(带前导符/):不带前导符/的路由被解释为相对于当前模块。

+0

假设这些url正在布局中生成并在导航栏中使用..如果模块使用相同的布局,url如何知道某些链接是否来自模块外部? – nosthertus 2015-11-05 01:59:44