1. 程式人生 > >iwebshop裏面前端頁面query標簽如何傳遞api數據

iwebshop裏面前端頁面query標簽如何傳遞api數據

iwebshop裏面前端頁面query標簽如何傳遞api數據

開發中遇到了前臺頁面用query標簽查出來的數據,需要通過api獲取數據,那麽接下來就給大家說一下如何通過api裏的方法來傳遞數據到前端!


首先前端頁面必須是query標簽獲取的數據

例子:

{set:$queryObj=Api::run(‘getSellerList‘,$flag);$resultData=$queryObj->find()}
{if:$resultData}
{foreach:items=$resultData}

例子中 註意自己定義的 api方法 給一個自定義參數,此$flag參數用在前臺url接收數據.


那麽我註意看一下api方法裏的邏輯寫法

public function getSellerList($flag = 0)
{
   $page = IReq::get(‘page‘) ? IFilter::act(IReq::get(‘page‘),‘int‘) : 1;
   $query = new IQuery(‘seller‘);
      //全部店鋪
   if($flag == 0){
      $query->where = ‘is_del = 0 and is_lock = 0‘;
      $query->order = ‘sort asc‘;
      //銷售排行
    }else if($flag == 1){
      $query->where = ‘is_del = 0 and is_lock = 0‘;
      $query->order = ‘sale desc‘;
   }  //vip店鋪
   else if($flag == 2){
      $query->where = ‘is_del = 0 and is_lock = 0 and is_vip = 1‘;
   }
   $query->page  = $page;
   return $query;
}

這些做完走了 那麽我接下來 就可以在前臺展示的頁面 選項下 用a標簽來獲取url路徑和參數 顯示出我們想要的數據了!

<div class="stores_sort_t">
   <a href="{url:/site/seller/flag/0}" class="on">全部店鋪</a>
   <a href="{url:/site/seller/flag/1}">銷售排行</a>
   <a href="{url:/site/seller/flag/2}">VIP店鋪<span><img src="{skin:bubugao/images/seller_hot.gif}" ></span></a>
</div>


本文出自 “kangjunfei” 博客,謝絕轉載!

iwebshop裏面前端頁面query標簽如何傳遞api數據