tp5路由:同一个规则,如何根据get和post路由到不同方法

浏览:4389 发布日期:2017/04/18 分类:求助交流 关键字: 路由
版本为5.07,router.php文件内容:
return [
'__pattern__' => [
'name' => '\w+',
],
'countd/:uid' => [
'countd/index/get',
['method' => 'get'],
['uid' => '\d+']
],
'countd/:uid' => [
'countd/index/create',
['method' => 'post'],
['uid' => '\d+']
],
];
//当用上面的配置时,即同一个路由规则,一个get,一个post,当get http://m.xxx.com/countd/1 提示:控制器不存在:1;而用post,正常路由到create方法

//当不是用配置,而是动态注册路由时:
Route::get('countd/:uid', 'countd/index/get', ['GET'], ['uid'=>'\d+']);
Route::post('countd/:uid', 'countd/index/create', ['POST'], ['uid'=>'\d+']);
由get 和 post都正常,这个是bug还是配置不对?
最佳答案
评论( 相关
后面还有条评论,点击查看>>