iwebshop裏面前端頁面query標簽如何傳遞api數據
阿新 • • 發佈:2017-05-12
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數據