本篇文章是關於解決thinkphp使用paginate分頁時再點下一頁搜尋條件就變沒有的解決方法,有同樣問題的朋友可以了解一下。
有網友說最近做專案使用paginate分頁時發現,搜尋的時候點下一頁搜尋條件就變沒了,所以在網路上找了找一些方法,有的說是使用Page類,但是用習慣了paginate,再用Page不習慣,找到了一個方法,可以用paginate搜尋分頁。
->paginate(15,false,['query'=>request()->param()]);
'query'=>request()->param()是取得攜帶的參數,但是僅僅這樣寫是不行的,因為滑鼠放在分頁頁碼上,發現搜尋條件是一直存在的,但是資料不對,因為這裡頁碼連結是get方法傳參,所以在接收參數的時候需要使用get方式接收參數,如果有的人搜尋條件是使用post,沒關係,可以使用input('param.')接收,因為param接收get和post參數的,所有使用這個接收就可以達到分頁攜帶並接收搜尋條件了,這樣分頁資料也是對的。
相關教學:PHP影片教學
#以上是解決thinkphp使用paginate分頁時的問題的詳細內容。更多資訊請關注PHP中文網其他相關文章!