Thinkphp框架开发移动端接口(1)

2018-09-21 21:41

阅读:523

  本文实例为大家分享了使用Thinkphp框架开发移动端接口代码,给原生APP提供api接口,具体内容如下

  1. 使用TP框架时 放在common文件夹下文件名就叫function.php

  2. 查询单个果品详细信息

   /** * 发布模块 * * 获取信息单个果品详细信息 * */ public function getMyReleaseInfo(){ //检查是否通过post方法得到数据 checkdataPost(id); $where[id] = $_POST[id]; $field[] = id,fruit_name,high_price,low_price,address,size,weight,fruit_pic,remark; $releaseInfo = $this->release_obj->findRelease($where,$field); $releaseInfo[remark] = mb_substr($releaseInfo[remark],0,49,utf-8)....; //多张图地址按逗号截取字符串,截取后如果存在空数组则需要过滤掉 $releaseInfo[fruit_pic] = array_filter(explode(,, $releaseInfo[fruit_pic])); $fruit_pic = $releaseInfo[fruit_pic];unset($releaseInfo[fruit_pic]); //为图片添加存储路径 foreach($fruit_pic as $k=>$v ){ $releaseInfo[fruit_pic][] = 什么也没查到(+_+)!); } }

  3. findRelease() 方法的model

   /** * 查询一条数据 */ public function findRelease($where,$field){ if($where[status] == empty($where[status])){ $where[status] = array(neq,9); } $result = $this->where($where)->field($field)->find(); return $result; }

  4. app端接收到的数据(解码json之后)

   { flag: success, message: , responseList: { id: 2, fruit_name: 苹果, high_price: 8.0, low_price: 5.0, address: 天津小白楼水果市场, size: 2.0, weight: 2.0, remark: 急需..., fruit_pic: [

  以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。


评论


亲,登录后才可以留言!