开发中遇到
一个页面的店铺,需要按照 《销售排行 VIP排行 全部店铺》这样进行筛选,其实不用js和jq这些方法就可以简单的实现点那个出现相对应的店铺信息!
可以通过后台方法传递参数给前端页面,在前端页面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是在后台方法中获得的!
全部店铺
销售排行
VIP店铺