首页 >后端开发 >php教程 >Eloquent ORM 查询数据的关联扩展

Eloquent ORM 查询数据的关联扩展

WBOY
WBOY原创
2016-06-06 20:36:40913浏览

     user [{
         id: 1,
         name: "jack",
         age: "22",
         city_id: 1,
         job_id: 1
     },
     {
         id: 2,
         name: "yoyo",
         age: "22",
         city_id: 2,
         job_id: 2
     }];
     
     city [{
         id: 1,
         name: "beijin"
     },
     {  
        id: 2,
        name: "shanghai"
     }]
     

单独查询表的结果是这样的,我想实现类似下面的扩展结果要怎么操作,看了api文档还是不太明白

    user [{
         id: 1,
         name: "jack",
         age: "22",
         city: {id: 1, name: "beijin"},
         job_id: {id:1, name: "dev"}
     },
     {
         id: 2,
         name: "yoyo",
         age: "22",
         city: {id: 2, name: "shanghai"},
         job: {id: 2, name: "art"}
     }];

回复内容:

     user [{
         id: 1,
         name: "jack",
         age: "22",
         city_id: 1,
         job_id: 1
     },
     {
         id: 2,
         name: "yoyo",
         age: "22",
         city_id: 2,
         job_id: 2
     }];
     
     city [{
         id: 1,
         name: "beijin"
     },
     {  
        id: 2,
        name: "shanghai"
     }]
     

单独查询表的结果是这样的,我想实现类似下面的扩展结果要怎么操作,看了api文档还是不太明白

    user [{
         id: 1,
         name: "jack",
         age: "22",
         city: {id: 1, name: "beijin"},
         job_id: {id:1, name: "dev"}
     },
     {
         id: 2,
         name: "yoyo",
         age: "22",
         city: {id: 2, name: "shanghai"},
         job: {id: 2, name: "art"}
     }];
声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn