路由后URL參數獲取問題

瀏覽:525 發布日期:2019/11/06
5.0.0 - 嚴重 - 未處理
項目升級TP6(多應用),啟用路由后URL參數獲取異常,不知是TP6設計模式,還是Bug,看Request源碼部分,param()獲取參數時會合并(Route、GET、POST等)數據,但是沒有達到預期效果

路由:Route::rule('g/detail/:id', 'user.GroupDdetail/read');

URL:domain/g/detail/102.html 預期URL地址路由工作正常
-------------------------------------------------
問題:
分頁后通過URL構造地址,如果含有其他參數

URL構造地址:domain/g/detail/102/page/2.html
-------------------------------------------------
Route相關配置:url_common_param=false
-------------------------------------------------
request->param()無法獲取page參數
request->route()才可以獲取page參數



-------------------------------------------------
domain/g/detail/102.html?page=2
-------------------------------------------------
Route相關配置:url_common_param=true
-------------------------------------------------
request->param()可以獲取page參數
request->route()無法獲取page參數
評論(
后面還有條評論,點擊查看>>
天津快乐十分开奖结果