tp3.2中每笔订单商品详情分页
来源:互联网 发布:数控铣床仿真软件 编辑:程序博客网 时间:2024/06/06 02:14
第一步:控制器里的方法:
//每笔订单详情
public function perOne(){
$id=$_GET['id'];//订单id
$field='o.*';
$order_data=M('orders')
->alias('o')
->field($field)
->where(array("o.id"=>$id))
->find();
$data['order']=$order_data;
$totalmoney=$order_data['money'];
$peoplenum=$order_data['peoplenum'];
$eattype=$order_data['eattype'];
$desknum=$order_data['desknum'];
$note=$order_data['note'];
$id=$order_data['id'];
$count = M('order_goods')
->alias('og')
->field('og.*,d.*')
->join('left join zbt_goods AS d ON og.goodsid=d.id')
->where(array("og.orderid"=>$id))
->count('d.id');// 查询满足要求的总记录数
$Page = new \Think\Page($count,2);// 实例化分页类 传入总记录数和每页显示的记录数
$show = $Page->show();// 分页显示输出
// 进行分页数据查询 注意limit方法的参数要使用Page类的属性
$order_goods_data=M('order_goods')
->alias('og')
->field('og.*,d.*')
->join('left join zbt_goods AS d ON og.goodsid=d.id')
->where(array("og.orderid"=>$id))
->limit($Page->firstRow.','.$Page->listRows)
->select();
$data['order']['goods']=$order_goods_data;
$this->assign('money',$totalmoney);
$this->assign('peoplenum', $peoplenum);
$this->assign('eattype', $eattype);
$this->assign('desknum', $desknum);
$this->assign('note', $note);
$this->assign('orderdata',$order_goods_data);// 赋值数据集
$this->assign('page',$show);// 赋值分页输出
$this->display('Performance/perOnes');
}
第二步:视图层
<div class="yingfujine">
<span>应付金额:<span style="color: red;font-size: 20px;font-weight: bold;">{$money}元</span></span> <span>人数:{$peoplenum}</span> <span>就餐形式:{$eattype}</span> <span>桌号:{$desknum}</span> <span>备注:{$note}</span>
</div>
<table class="layui-table text-center margin-top-1" lay-even>
<thead>
<tr>
<th> ID</th>
<th>商品名称</th>
<th>单价</th>
<th>单位</th>
<th>数量</th>
</tr>
</thead>
<tbody>
<volist name="orderdata" id="orders">
<tr>
<td>{$orders.id}</td>
<td>{$orders.title}</td>
<td>{$orders.price}</td>
<td>{$orders.unitname}</td>
<td>{$orders.total}</td>
</tr>
</volist>
</tbody>
</table>
<ul class="paginList pager">{$page}</ul>
- tp3.2中每笔订单商品详情分页
- tp3.2中jquery查询订单信息
- 订单商品详情导出EXCEL
- 商品详情,购物车,订单
- ECSHOP用户中心的订单详情页显示商品缩略图
- tp3.2中递归
- 订单详情
- tp3.2中利用分页类进行分页(多条件搜索)
- 商品详情
- 凡客诚品 商品详情中 图片循环
- 商品订单
- ecshop 用户中心里的订单详情页显示商品缩略图
- ECSHOP二次开发,在用户中心的订单详情页显示商品缩略图
- tp中订单详情中ajax更换收货地址。
- 搜索,商品列表,商品详情
- 订单详情的fragment
- 订单详情的适配器
- Android 商品详情中规格的联动选择实现
- 05.DQL(数据查询语言)基本操作下篇
- 从零开始的Android新项目11
- 项目组件化之遇到的坑
- Leetcode OJ 131 Palindrome Partitioning [Medium]
- Activity到底是什么时候显示到屏幕上的呢
- tp3.2中每笔订单商品详情分页
- 如何发表期刊论文
- Java->Android并发编程引气入门篇
- 从问题出发解析Activity、Window,View关系
- 【caffe-windows】全卷积网络特征图分析
- React Native 0.31 Bundle 预加载优化
- 判断java中两个对象是否相等
- 从零开始的Android新项目10
- request获得当前浏览器访问全部URL