在我的网站上,我有这个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 我做错了什么?
答案 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。