Thinkphp5实现接口嵌套

简介: Thinkphp5实现接口嵌套
$list =  Db::table('pet_info')->select();
        //查询图片
    //   return json_encode($list);
      for($i = 0;$i< count($list);$i++){
            $pid = $list[$i]['id'];
            $list[$i]['imgsrc']=Db::table('upload_img')->where("uoload_pet_id",$pid)->select();
        }
        $this->assign('list',$list);
    //   return json_encode($list);
        return $this->fetch();

效果

[{
  "id": 1,
  "pet_name": "Ceshi ",
  "pet_src1": "",
  "pet_src2": "",
  "pet_src3": "",
  "kinds": 0,
  "pet_sex": 0,
  "pet_age": 0,
  "pet_health": 0,
  "pet_breed": "",
  "pet_desc": "",
  "pet_publi": "15368666279",
  "pub_name": "\u547c\u547c\u547c",
  "pub_address": "\u54c8\u54c8\u54c8",
  "pub_phone": "11111111111",
  "imgsrc": [
  {
      "id": 1,
      "src": "xxxxx.png "
  },
  {
      "id": 2,
      "src": "xxxxx.png "
  }
  ]
}]

相关文章
原生php实现列表接口+分页接口+排序接口组合使用+包括测试数据(不加任何封装)
原生php实现列表接口+分页接口+排序接口组合使用+包括测试数据(不加任何封装)
原生php实现列表接口+分页接口+排序接口组合使用+包括测试数据(不加任何封装)
|
2月前
thinkphp5.1全局异常类封装
thinkphp5.1全局异常类封装
35 0
thinkphp5.1全局异常类封装
|
2月前
|
JSON 数据格式
thinkphp5.1封装基类控制器
thinkphp5.1封装基类控制器
29 0
thinkphp5.1封装基类控制器
|
11月前
|
SQL PHP
php接口利用where()多条件查询,通过一个接口举一个例子
通过where进行多条件查询的接口的制作时,可以设置一个$where变量,分别对获取到的不同变量进行模糊匹配。
64 0
|
JavaScript
js 自定义插件实现类型判断(简洁好用)
js 自定义插件实现类型判断(简洁好用)
96 0
【ThinkPHP5.1】如何引用extend的类库
【ThinkPHP5.1】如何引用extend的类库
553 0