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 "
  }
  ]
}]

相关文章
|
9月前
|
JavaScript
重载和多态的使用场景(js的问题)
重载和多态的使用场景(js的问题)
35 0
|
6月前
|
SQL 数据库连接 API
ThinkPHP6实现增删改查接口
ThinkPHP6实现增删改查接口
63 1
|
7月前
|
PHP
PHP 接口和继承的异同?
【7月更文挑战第2天】PHP 接口和继承的异同?
39 0
|
9月前
thinkphp5.1全局异常类封装
thinkphp5.1全局异常类封装
78 0
thinkphp5.1全局异常类封装
|
9月前
|
JSON 数据格式
thinkphp5.1封装基类控制器
thinkphp5.1封装基类控制器
68 0
thinkphp5.1封装基类控制器
|
前端开发 JavaScript Java
怎么使用javascript实现类的功能
怎么使用javascript实现类的功能
35 0
|
JavaScript
js 自定义插件实现类型判断(简洁好用)
js 自定义插件实现类型判断(简洁好用)
120 0
|
缓存 前端开发 数据库
【Django学习笔记 - 18】:drf请求响应简介、基类(APIView、GenericAPIView)、mixin扩展类与三级视图、视图集与路由2
【Django学习笔记 - 18】:drf请求响应简介、基类(APIView、GenericAPIView)、mixin扩展类与三级视图、视图集与路由
179 0
【Django学习笔记 - 18】:drf请求响应简介、基类(APIView、GenericAPIView)、mixin扩展类与三级视图、视图集与路由2
|
PHP 数据安全/隐私保护
【PHP面向对象】接口跟抽象类的区别和各自的用法
【PHP面向对象】接口跟抽象类的区别和各自的用法
150 0
【PHP面向对象】接口跟抽象类的区别和各自的用法