YII2 UrlManager路径错误

时间:2016-10-07 12:22:55

标签: module yii2 yii-url-manager

在我的网站上,我有这个urlManager规则: 'city/<id:\d+>-<alias:\S*>' => 'city/view', 在模块“user”的页面上,例如此https://example.com/user/profile,有一个规则链接

Url::to(['city/view', 'id' => $this->id, 'alias' => $this->alias], $absolute) 

但链接变为此https://example.com/user/city/view?id=1&alias=city_alias 我做错了什么?

2 个答案:

答案 0 :(得分:0)

您还需要在路线中添加模块ID。在最简单的情况下,它是

'user/city/<id:\d+>-<alias:\S*>' => 'user/city/view'

如果有多个使用类似路线的模块,您可以使用通配符

'<module>/city/<id:\d+>-<alias:\S*>' => '<module>/city/view'

答案 1 :(得分:0)

你应该试试:

import numpy as np
temp = np.vstack([x[i:-(5-i)] for i in range(5)]) # stacks vertically the strided arrays
means = np.nanmean(temp, axis=0)

详细了解creating urls