Thinkphp3 2 帶中文引數分頁錯誤

2021-08-14 14:14:09 字數 524 閱讀 2900

問題描述:

think內建page分頁類 查詢帶中文引數分頁出錯誤如下:

分頁 鏈結為:/index.php/back/message/message/index/name/+%09%e6%b5%8b%e8%af%95%e5%a7%93%e5%90%8d/p/%5bpage%5d.html

解決方法:修改thinkphp page類 show方法

改前:$this

->

url

= u(

action_name

, $this

->

parameter);

改後:$this->url = u(action_name).'?'.http_build_query($this->parameter);

結果:改後可正常分頁

thinkphp3 2搭配scws做中文分詞案例

之前專案裡簡單的搜尋一般都是使用搜尋詞直接like查詢,今天客戶反饋搜尋結果有點不理想,就是有兩篇文章的標題分別是廣東省領軍人物balabala 東莞市領軍人物balabala,使用者搜尋省領軍的時候由於使用的是like去匹配,所以是搜尋不出來這兩篇文章的,而客戶想要的是這兩篇文章都要搜出來,前幾天...

ThinkPHP3 2 驗證隨記

自動完成 靜態方式 在模型類裡面通過 auto屬性定義處理規則。動態方式 使用模型類的auto方法動態建立自動處理規則。自動驗證 靜態方式 在模型類裡面通過 validate屬性定義驗證規則。動態方式 使用模型類的validate方法動態建立自動驗證規則。定義格式為 array array 驗證欄位...

THINKPHP3 2命名空間

thinkphp3.2命名空間 3.2版本全面採用命名空間方式定義和載入類庫檔案,有效的解決多個模組之間的衝突問題,並且實現了更加高效的類庫自動載入機制。由於新版完全採用了命名空間的特性,因此只需要給類庫正確定義所在的命名空間,而命名空間的路徑與類庫檔案的目錄一致,那麼就可以實現類的自動載入。例如,...