一、后台流程
1).数据库操作
TP5.0 增insert 删 delete 改update 查 find select
TP3.2 增add 删 delete 改save 查 find select
2).分页的显示
TP5.0
$data = db('horseman_order ho')
->join('horseman h','ho.hid = h.id','left')
->join('merchants_food_order o',' ho.oid = o.id','left')
->join('user u','o.uid = u.id')
->where($where)
->paginate(10,false,['query'=>request()->param()]);
return $data;
$page(分页) = $data->render();
TP3.2
$count = M('industry as i')->where($where)->count();
$page = new Page($count,10);
$show(分页) = $page->show();
$data = M('industry as i')
->join('ysk_industry_cate as ic on ic.id = i.cid','left')
->where($where)
->field('i.*,ic.name as cname')
->limit($page->firstRow,$page->listRows)
->order('create_time desc')
->select();
3).映射数据和页面
tp3.2
//数据
$this->assign(['data'=>$data, 'page'=>$show,])
//页面 $this->display();
//ajax 返回 $this->ajaxReturn($info);
TP5.0
//数据
$this->assign(['data' => $data,'page' => $page,]);
//页面 return $this->fetch('evaluate_index');
//ajax 返回 return callback(0,'优惠门槛不能小于优惠金额');
二、页面
时间格式 TP3.2 <td>{$val.create_time|date="Y-m-d H:i:s",###}</td> TP5.0 <td>{$val.create_time|date="Y-m-d H:i:s",###}</td>
if 判断 TP3.2 <if condition="$data eq 1">1</if> TP5.0 {if condition="$data eq 1"}1{/if}
switch 判断
TP3.2
<switch name="vo['status']" >
<case value="0"></case>
<case value="1"></case>
<case value="2"></case>
<case value="3"></case>
</switch>
TP5.0
{switch name="val.status"}
{case value="1"}正常{/case}
{case value="2"}停用{/case}
{case value="3"}已删除{/case}
{default /} 其他
{/switch}
foreach 遍历
TP3.2
<volist name="data" id="val"></volist>
<foreach name="auth" item="v"></foreach>
TP5.0
{volist name="data" id="val"}{/volist}
{foreach name="auth" item="v"}
{if condition="$v['id'] eq $val['u_cate']"}{$v.name}{/if}
{/foreach}