91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

iwebshop框架中后臺篩選功能的思路整理

發布時間:2020-06-30 00:27:21 來源:網絡 閱讀:549 作者:kangjunfei 欄目:開發技術

本人在實際開發中,根據產品經理需求,在iwebshop框架原有的后臺訂單篩選功能里增加商戶名稱模糊篩選!


開發思路:首先要明白篩選的數據在數據庫中的位置,對要篩選的字段進行模糊查詢!


開發主要注意:因為iwebshop后臺訂單篩選功能是寫在封裝好的一個類下面 order/order_class.php里面,所以sql查詢后的遍歷和sql本身的條件,一定要注意書寫正確!


實際開發書寫代碼思路講解:

if(isset($search['name']) && isset($search['keywords']))
{
   $name = IFilter::act($search['name'], 'string');
   $keywords = IFilter::act($search['keywords'], 'string');
   if ($name && $keywords)
   {
      switch ($name)
      {
         case "seller_name":
         {
          //執行查詢訂單管理商戶名稱
          $sellerObj = new IQuery('seller');
          $sellerObj->where="true_name like '%".$keywords."%'";
          $sellerRow =$sellerObj->find();
          $sellerArray =[];
          //遍歷開始
            foreach ($sellerRow as $key=>$val){
               $sellerArray[] = $val['id'];
            }
           //因為涉及到單個模糊查詢和多個模糊條件
            if(is_array($sellerArray)){
               $where .= $sellerRow ?" and o.seller_id in (".join(',',$sellerArray).")":"and null";
            }else{
               $where .= $sellerRow ?" and o.seller_id = ".$sellerArray[0]:"and null";
            }
         }
         break;

         default:
            $where .= " and o.".$name." = '".$keywords."'";
         break;
      }
   }
}


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

镇原县| 宣威市| 侯马市| 平凉市| 太和县| 荥经县| 镇安县| 天峨县| 乐昌市| 侯马市| 台中市| 天柱县| 肇东市| 威宁| 临武县| 拜城县| 自治县| 兴宁市| 神木县| 海伦市| 全南县| 稻城县| 墨玉县| 兰坪| 新巴尔虎右旗| 金溪县| 松滋市| 津市市| 灵山县| 汨罗市| 和林格尔县| 浮梁县| 长子县| 元朗区| 玉门市| 岳阳县| 星子县| 乌拉特后旗| 新干县| 聂拉木县| 上蔡县|