求大神看看:TP5模型关联查询with嵌套问题

浏览:3831 发布日期:2019/01/18 分类:求助交流
$data = self::with(['cate.type.attr.mode1','cate.type.attr.mode2'])->find($id);
这条查询只输出mode2的查询结果,mode1的查询结果没有。

是想得到下面格式的数据:实际只有mode2,mode1感觉被覆盖掉了。。
{
cate:{
id:
type:{
id:
attr:{
id:
mode1:{}
mode2:{}
}
}
}
}

把mode1和mode2顺序换一下,就只有mode1了,mode2没了。
$data = self::with(['cate.type.attr.mode2','cate.type.attr.mode1'])->find($id);

同级嵌套输出只能有最后一个数据?

还有 with 是在TP5的哪个源文件中,我想看看这个 with 源码,麻烦知道的大神指示一下,谢谢
最佳答案
评论( 相关
后面还有条评论,点击查看>>