首页 > 代码库 > iwebshop里面前端页面query标签如何传递api数据
iwebshop里面前端页面query标签如何传递api数据
开发中遇到了前台页面用query标签查出来的数据,需要通过api获取数据,那么接下来就给大家说一下如何通过api里的方法来传递数据到前端!
首先前端页面必须是query标签获取的数据
例子:
{set:$queryObj=Api::run(‘getSellerList‘,$flag);$resultData=http://www.mamicode.com/$queryObj->find()}>例子中 注意自己定义的 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="http://www.mamicode.com/{url:/site/seller/flag/0}" class="on">全部店铺</a> <a href="http://www.mamicode.com/{url:/site/seller/flag/1}">销售排行</a> <a href="http://www.mamicode.com/{url:/site/seller/flag/2}">VIP店铺<span><img src="http://www.mamicode.com/{skin:bubugao/images/seller_hot.gif}" ></span></a> </div>
本文出自 “kangjunfei” 博客,谢绝转载!
iwebshop里面前端页面query标签如何传递api数据
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。