標籤:iwebshop結和php一點知識
開發中遇到650) this.width=650;" src="/e/u261/themes/default/images/spacer.gif" style="background:url("/e/u261/lang/zh-cn/images/localimage.png") no-repeat center;border:1px solid #ddd;" alt="spacer.gif" />一個頁面的店鋪,需要按照 《銷售排行 VIP排行 全部店鋪》這樣進行篩選,其實不用js和jq這些方法就可以簡單的實現點那個出現相對應的店鋪資訊!
650) this.width=650;" src="https://s4.51cto.com/wyfs02/M02/96/7B/wKiom1kibsaB2F6qAAAI1DohUcU776.png-wh_500x0-wm_3-wmp_4-s_3405825677.png" title="嘻嘻嘻.png" alt="wKiom1kibsaB2F6qAAAI1DohUcU776.png-wh_50" />
可以通過後台方法傳遞參數給前端頁面,在前端頁面url裡執行變數設定!
後台方法:
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;}
前端代碼整理:
注意 $flag這個參數的擷取!因為我是通過iwebshop架構Api介面的方法裡擷取的flag,實際$flag是在後台方法中獲得的!
<div class="stores_sort"> <div class="stores_sort_t"> <a href="{url:/site/seller/flag/0}" {if:$flag==0}class="on"{/if}>全部店鋪</a> <a href="{url:/site/seller/flag/1}" {if:$flag==1}class="on"{/if}>銷售排行</a> <a href="{url:/site/seller/flag/2}" {if:$flag==2}class="on"{/if}>VIP店鋪<span> <img src="{skin:bubugao/images/seller_hot.gif}" ></span></a> </div></div>
本文出自 “kangjunfei” 部落格,謝絕轉載!
關於url傳遞mysql返回方法的舉例