yii2.0 UrlManager 问题 [ 2.0 版本 ]
'<controller:\w+>/<action:\w+>'=>'/',
'<time:\d{4}-\d{2}-\d{2}>/<id:\d+>'=>'news/test',//可以
'news/<time:\d{4}-\d{2}-\d{2}>/<id:\d+>'=>'news/test', //可以
'tag/<id:\d+>' =>'news/test' , // 报404
'view/<id:\d+>' => 'news/test' // 404
yii_youjhj 补充于 2017-08-21 17:55
共 1 个回答
-
'view/<id:.*>' => 'news/test'
这个呢?共 1 条回复yii_youjhj 回复于 2017-08-22 10:40 回复www.xxxx.com/view/1.html
list ($route, $params) = $request->resolve(); // $route 拿到的是 view/1 而不是 news/test 。
www.xxx.com/news/2017-08-09/222.html
'news/<time:\d{4}-\d{2}-\d{2}>/<id:\d+>'=>'news/test', //这里的 $route 拿到的是news/test
yii_youjhj
注册时间:2014-12-15
最后登录:2017-08-31
在线时长:1小时47分
最后登录:2017-08-31
在线时长:1小时47分
- 粉丝0
- 金钱10
- 威望0
- 积分20