A多对多B,B多对多C。三个的数据量很少,都在50条之内。
A::with(‘B.C’)->select();
一直显示空白,log里面也没数据产生。
但是我dump了结果,B::with('C')->find()结果虽然是对的,但是里面是:
B{
我要的数据C1
["relation":protected]=>{
B里面一个跟C1没关系的数据。
["relation":protected]=>{
C里面一个另一个没关联的数据。
["relation":protected]=》{
没数据了。
}
}
}
}