迅睿CMS框架是一款PHP8高性能·簡單易用的CMS開源開發框架,基于MIT開源許可協議發布,免費且不限制商業使用,是免費開源的產品,以萬端互聯為設計理念,支持的微信公眾號、小程序、APP客戶端、移動端網站、PC網站等多終端式管理系統。
聯系官方銷售客服
1835022288
028-61286886
網站的多選字段在做搜索的時候選擇出來的結果是只要匹配其中一個字段就通過。但我們需要的是匹配所有的字段參數篩選出來的才行,這是怎么回事
什么意思,詳細描述下
回復@迅睿框架技術-實習
這個是一個多選的搜索字段,我們需要結果匹配所有的選項才能搜索出,但是實際上只要匹配其中一個值就會搜出來
你的多選字段是checkbox字段嗎,我測試可以其中某一個選項就可以匹配了
http://demo4.xunruicms.com/demo/search/fuxuankuang-1.html
是 checkbox,問題是結果要匹配選擇的多個限制參數的內容啊,現在是選擇的選項越多,搜索的結果越多,這肯定不對
可以看下debug數據,需要分析數據看是否查詢的正確
{search module=MOD_DIR id=$searchid total=$sototal order=$params.order catid=$catid page=1 more=1 pagesize=9 urlrule=$urlrule}
用這個搜索多選框選擇的多個條件,結果還是會出現匹配的合集,不是精準篩選,這是不是一個bug呢
什么意思,詳細描述下
回復@迅睿框架技術-實習

這個是一個多選的搜索字段,我們需要結果匹配所有的選項才能搜索出,但是實際上只要匹配其中一個值就會搜出來
你的多選字段是checkbox字段嗎,我測試可以其中某一個選項就可以匹配了
http://demo4.xunruicms.com/demo/search/fuxuankuang-1.html
回復@迅睿框架技術-實習
是 checkbox,問題是結果要匹配選擇的多個限制參數的內容啊,現在是選擇的選項越多,搜索的結果越多,這肯定不對
可以看下debug數據,需要分析數據看是否查詢的正確
{search module=MOD_DIR id=$searchid total=$sototal order=$params.order catid=$catid page=1 more=1 pagesize=9 urlrule=$urlrule}
用這個搜索多選框選擇的多個條件,結果還是會出現匹配的合集,不是精準篩選,這是不是一個bug呢