<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                ## 接口情況 作者:ncgis 時間:20150506 作用:搜索商品 返回商品列表 提交方法:GET 提交參數 ~~~ pagesize:翻頁每頁數據條數 默認10條[可選] page:請求頁第幾頁 默認1[可選] name:搜索商品的名稱[可選] cat_id:商品分類[可選] ~~~ 所在文件:productclassify 接口地址:http://test.lingsq.com/index.php/api?method=lingsqapi.api.productclassify.getProductList&pagesize=[pagesize]&page=[page]&name=[name]&cat_id=[cat\_id] 正式地址:http://www.lingsq.com/index.php/api?method=lingsqapi.api.productclassify.getProductList&pagesize=[pagesize]&page=[page]&name=[name]&cat_id=[cat\_id] 返回數據樣式: ~~~ {"data":{"item":[{"name":"\u5fb7\u56fd\u725b\u5976","goods_id":"199","price":"0.100","weight":"180.000","units":"kg","pic":"http:\/\/test.lingsq.com\/public\/images\/store76\/a3\/44\/fb\/e93d56a377b5070ac8aed25cfb2e76f4.jpg?1431584347#h"}],"total":1,"page":1},"errNo":1,"errMsg":"ok","res":""} ~~~ 數據解釋: ~~~ page:當前頁 total:總頁數 goods_id:商品id name:商品名 price:價格 pic:圖片 units:計價單位 weight:計價數量 ~~~ ## 實現代碼 ~~~ /** * @作者:ncgis * @時間:20150420 * @作用:搜索商品 返回商品列表 * @提交方法:GET * @pagesize:翻頁每頁數據條數 默認6條[可選] * page:請求頁第幾頁 默認1[可選] * name:搜索商品的名稱[可選] * cat_id:商品分類[可選] * */ public function getProductList() { $goodtable= app::get('b2c')->model('goods'); $page=empty($_GET["page"])?1:intval($_GET["page"]); $pagesize=empty($_GET["pagesize"])?10:intval($_GET["pagesize"]); $offset = ($page-1)*$pagesize; //此處為封裝篩選條件 $filter 是商品的過濾條件 $filter2 分類的過濾條件 $filter["marketable"]="true"; if(!empty($_GET["cat_id"])) { $array[]=$_GET["cat_id"]; $this->GetChildenCat($_GET["cat_id"],$array); $filter["cat_id|in"]= $array;//分類 } if(!empty($_GET["name"])) { $filter["name|has"]=$_GET["name"]; //名稱 } //分頁設置 $re["data"]["item"]=$goodtable->getList("name,goods_id,price,weight,units,image_default_id",$filter,$offset,$pagesize); $count=$goodtable->count($filter); $total=ceil($count/$pagesize); $objImage = kernel::single('base_storager'); foreach($re["data"]["item"]as $key=>$v) { $re["data"]["item"][$key]["units"]=empty($re["data"]["item"][$key]["units"])?"g":$re["data"]["item"][$key]["units"]; //$re["data"]["item"][$key]["pic"]["l"]=$objImage->image_path($v["image_default_id"],'l'); $re["data"]["item"][$key]["pic"]=$objImage->image_path($v["image_default_id"],'m'); //$re["data"]["item"][$key]["pic"]["s"]=$objImage->image_path($v["image_default_id"],'s'); unset($re["data"]["item"][$key]["image_default_id"]); } $re["data"]["total"]=$total; $re["data"]["page"]=$page; $re['errNo'] = 1; $re['errMsg'] = $this->errMsg($re['errNo']); return $re; } function GetChildenCat($cat_id,&$catarray) { $mdl_goodsCat = app::get('b2c')->model('goods_cat'); $filter["hidden"]="false"; $filter["parent_id"]=$cat_id; $num=$mdl_goodsCat->count($filter); if($num>=1) { $array=$mdl_goodsCat->getList("cat_id",$filter); foreach($array as $key=>$v) { $catarray[]=$v["cat_id"]; $this->GetChildenCat($v["cat_id"],$catarray); } } } /** * @作用 搜索商品 返回商品列表 完成 **/ ~~~
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看